相关疑难解决方法(0)

多行搜索和替换工具

我正在寻找一个工具来替换项目中的多行.例如:

#include "../DiscreteIO/Discrete.h"
#include "../PCI/pci.h"
#include "../Arinc429/ARINC429.h"
Run Code Online (Sandbox Code Playgroud)

#include "../PCI/pci.h"
#include "../DiscreteIO/DiscreteHW.h"
#include "../DiscreteIO/Discrete.h"
Run Code Online (Sandbox Code Playgroud)

我尝试了两种适用于此类搜索和替换的工具.Wildedit实际搜索和替换两者似乎都是出色的工具,但它们是共享软件.有人知道类似的工具吗?有什么免费或是时候分钱?

澄清:

在这种情况下通过一个项目意味着一千多个c文件.文本编辑器一次只能执行一个文件(Textpad,Programmers notepad)或所有打开的文件(nodepad ++).我没有尝试任何其他编辑,但我认为他们会有类似的问题.如果我错了,请纠正我.

像sed和awk这样的工具是一种解决方案,但存在问题,因为我不经常使用它们并且需要花一些时间来获取工作,因为我不是这些工具的专家.

答案是:全部......

Ultra编辑可以工作,但我已经有一个编辑器,如果我只是将它用作搜索和替换工具,价格是陡峭的.

Sed,AWK和基于正则表达式的工具可以工作,但在某些情况下可能会很痛苦.

Wild Edit可以工作,而且价格不贵.

我最终的决定是运用我的正则表达技巧.

search

20
推荐指数
2
解决办法
2万
查看次数

Notepad ++在打开的文档中用其他(10)行替换两行

我想在Notepad ++中用其他行替换两行.

主要问题是我无法复制所有应该替换的行.如果我在字段中粘贴所有行,则只有第一行插入"替换为:"输入字段.似乎没有正确复制换行符.

选择应该插入"查找内容:"字段的行(带换行符)非常简单,因为我可以在文档中选择它们,只需点击"CTRL + H"即可.

该怎么办?请不要解决它如何使用命令行工具.

问候

replace text-editor notepad++

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

notepad++ ×1

replace ×1

search ×1

text-editor ×1