如何在eclipse中替换字符串?

时间:2011-08-17 10:06:26

标签: eclipse

我在项目中有500多个程序文件。我想在所有文件中将字符串“vector”替换为“std :: vector”。我怎么能在Eclipse中这样做?我正在使用Eclipse CDT Helios。

(一种选择是使用搜索 - >搜索并输入要替换的字符串并按“替换”按钮。但问题是,它还将替换“vectorOfPoints”和“pointsVector”。)

3 个答案:

答案 0 :(得分:0)

我猜你可以直接搜索'vector'并将其替换为你自己描述的'std :: vector'。而是确保有一个空格领先并结束搜索,因此您只需要单个单词矢量。

如果向量出现在新行的开头,也许你最后只需要一个空格。还要确保您的搜索区分大小写。

答案 1 :(得分:0)

使用Search - >从菜单中File...可以搜索任何文件中的字符串。作为Containing text,您应使用正则表达式,以使vectorOfPoints不匹配。然后单击Replace...,Eclipse将查找所有出现的内容。在这里,您甚至可以在执行替换操作之前进行预览。

答案 2 :(得分:-1)

您可以使用Edit-> Find / Replace和from选项选择整个世界,这样它就不会取代vectorOfPoints