我想在我的visual studio项目的评论中替换一个单词。要找到那个单词(让我们说“有趣”,我可以使用正则表达式,如下例所示(仅供参考,我实际上是使用空格而不是下划线,但是因为它们更容易看到,所以在这里放下下划线)
^(:b*').*_fun_
那会找到像这样的字符串
'Oh how fun it is to ride
'You are fun to talk to
但它找不到
'You are so funny!
这是正确的(它正是我想要的)。我想知道的是我如何使用在VS中使用find / replace来用其他东西替换“fun”这个词(例如,让我们说“有趣”),以便得到的注释最终为:
'Oh how interesting it is to ride
'You are interesting to talk to
'You are so funny!
无需手动单独替换每个“乐趣”。
不清楚,我只是想在评论中搜索和替换(这是正则表达式搜索的必要条件)。
答案 0 :(得分:2)
使用涵盖_fun_
之前的所有内容的标记,并在替换语句中引用它。这仍然只会替换每行一个单词,但不会删除其他文本。
<强>查找强>
^{:b*'.*}<fun>
<强>替换强>
\1interesting
- 编辑 -
使用<
和>
标记单词的开头和结尾。这样,当正则表达式出现在一行的末尾时,它也应该匹配“fun”。
答案 1 :(得分:0)
尝试以下它会帮助你
ctrl + F - > Quick Replace
Find What ->{fun }
Replace With -> Interesting
Find Options
Use RegularExpressions...