有没有办法在visual studio中执行搜索(在文件中查找/查找),这会排除评论中的匹配项?虽然有时它是有用的,但有时它是相反的。对于所有提供的选项,我认为它会在那里,但如果是的话,我找不到它。
顺便说一下,我正在使用VS 2010/2012。
答案 0 :(得分:22)
这是适用于较新版Visual Studio的正则表达式:
^(?![ \t]*//).*your_search_term
请注意,从VS 2012开始,语法已更改:
Visual Studio 2012使用.NET Framework正则表达式来查找和 替换文字。在Visual Studio 2010和早期版本中,Visual Studio在“查找和替换”中使用自定义正则表达式语法 视窗。
参考:https://msdn.microsoft.com/en-us/library/vstudio/2k3te2cs(v=vs.110).aspx
答案 1 :(得分:19)
您可以尝试使用以下正则表达式:
^~(:b*//).*your_search_term
简短说明:
^
从行的开头~(
不是以下:b*
任意数量的空格,然后是//
评论开始)
结束了.*
任何字符都可能出现在your_search_term
您的搜索字词: - )答案 2 :(得分:1)
我不相信它是VS的一个选项。您可以尝试使用正则表达式,但这些表达式受限于您的创造力。看起来使用正则表达式搜索不以//开头的行并不是完全困难。