在替换各种文档上的代码时,有时我们会遇到困难,必须手动完成。发生这种情况是因为开发环境中内置的“查找和替换”工具通常非常简单且不可编程。
例如,如果我有以下内容:
Jack's jeans is blue
Jack's hat is blue
Ron's T-shirt is blue
Ron's hat is grey
出于某种原因,我可能想要改变它:
Jack's jeans is red
Jack's hat is red
Ron's T-shirt is blue
Ron's hat is grey
我想知道是否有一些工具可以指定类似“将每个'蓝色'更改为'红色'的地方”在那里有“杰克”这个词“,因为如果我只要对程序“嘿,将所有'蓝色'改为'红色'”,然后Ron的T恤也会变红,我不希望这种情况发生。
希望你们明白我的需要
答案 0 :(得分:5)
您只需要以更智能的方式使用您的工具。在查找和替换中,使用正则表达式模式,给出适当的正则表达式(在同一行中寻找杰克的东西)并将蓝色变为红色。 Visual Studio和任何IDE /文本编辑器都可以做到。