上下文
我正在重命名" config"的所有实例。变量为"配置"。
为了验证我是否重命名了变量的每个现有实例,我使用Visual Studio的“在文件中查找”功能。我搜索" config"并且它返回名为" config"的变量的结果。和"配置",因为搜索配置匹配两者。但是,我只对看到" config"那些(需要重命名),而不是"配置"一些(正确命名)。
实际上这是一个问题,因为滚动浏览数百个不相关的搜索结果会很痛苦。
这是正则表达式
因此,我希望在搜索中使用正则表达式来解决我的问题。一个正则表达式,它匹配包含配置的任何内容,除非它包含配置。例如,someConfigVariable应该是匹配的,someConfigurationVariable不应该是。
答案 0 :(得分:4)
答案 1 :(得分:3)
如果您可以使用前瞻:config(?!uration)
。
答案 2 :(得分:2)
\bconfiguration\b|\bconfig\b
试试这个。configuration
。请参阅demo.Just capture configuration
。