有没有办法在 Visual Studio 中执行搜索(在文件中查找/查找)将排除评论中的匹配项?虽然有时它很有用,但有时却相反。对于提供的所有选项,我认为它会在那里,但如果是的话我找不到它。
顺便说一句,我正在使用 VS 2010/2012。
有没有办法在 Visual Studio 中执行搜索(在文件中查找/查找)将排除评论中的匹配项?虽然有时它很有用,但有时却相反。对于提供的所有选项,我认为它会在那里,但如果是的话我找不到它。
顺便说一句,我正在使用 VS 2010/2012。
这是适用于较新版本的 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
您可以尝试如下正则表达式:
^~(:b*//).*your_search_term
简短说明:
^
从行首~(
不是以下:b*
任意数量的空格,后跟//
评论开始)
非结束.*
任何字符都可以出现在前面your_search_term
你的搜索词:-)我不相信这是VS中的一个选项。您可以尝试正则表达式,但这些都受到您的创造力的限制。似乎使用正则表达式搜索不以 // 开头的行并不完全困难。