Regex 在Visual Studio中查找注释,但不查找摘要
所以,我想在我的代码库中找到所有注释掉的代码,以便删除它们 我不想搜索和替换,因为有些评论不是代码,而是有用的文本Regex 在Visual Studio中查找注释,但不查找摘要,regex,visual-studio,Regex,Visual Studio,所以,我想在我的代码库中找到所有注释掉的代码,以便删除它们 我不想搜索和替换,因为有些评论不是代码,而是有用的文本 我希望注释掉以//(而不是/*)开头的代码-这些代码更容易找到 另外,我不希望搜索包含文档(所有文档都以///开头) 此外,还有一个自动生成的注释,我不希望出现在搜索结果中,比如://blah 这是我的高级正则表达式:-)试试: 这将: 匹配注释代码块/**/(尽管您提到“不匹配/*-这些更容易找到”)。如果您不想这样做,只需从上面的正则表达式中删除\/\*[\s\s]+\*\
- 匹配注释代码块
/**/代码>(尽管您提到“不匹配/*-这些更容易找到”)。如果您不想这样做,只需从上面的正则表达式中删除
\/\*[\s\s]+\*\/
- 匹配
但不匹配//
或//
。也就是说:///blah
(
Python
中,它会爬过所有文件,而不是进入复杂的正则表达式。这很奇怪。它在在线正则表达式测试仪中工作,但当我在visual studio中执行时,它会找到各种匹配项:查找所有“\/*[\s\s]+*\/\\\/\\(?废话)。*$”,正则表达式,子文件夹,查找结果1,整个解决方案,“.cs”C:\Repositories\…\App.xaml.cs(2):使用System;C:\Repositories\…\App.xaml.cs(3):使用System.Globalization;C:\Repositories\…\App.xaml.cs(4):使用System.Windows。。。