如何使用正则表达式在Visual Studio中查找内容
本文关键字:查找 Studio Visual 何使用 正则表达式 | 更新日期: 2023-09-27 18:00:00
我想在Visual Studio 2010中搜索任何包含"ati"但不包括任何包含"ation"或"static"的单词。
你将如何编写正则表达式?
这看起来很有效:
((ati~(c))|(~(st)..ati))~(on)
这找到
(
ati
前面有两个不是st
的字符,或者后面没有c
)后面没有on
。
它很接近,但它不会与行首只有0或1个字符的atic
匹配。(编辑:见下文。)
请注意,只有匹配ati
(如果ati
后面跟着c
,则为..ati
)-如果您试图匹配(例如,替换)整个单词,这将没有帮助。它只会帮助你找到这些地方。
编辑:以下内容也将匹配(行首,零或一个字符,atic
):
((ati~(c))|(~(st)..ati)|(^.ati)|(^ati))~(on)