gpt4 book ai didi

c# - 从解决方案中的所有文件中删除注释

转载 作者:行者123 更新时间:2023-11-30 20:28:03 30 4
gpt4 key购买 nike

在遗留代码库上工作,其中大量内联注释使得审查变得困难。想知道是否有付费/免费的扩展程序可以从整个解决方案中删除评论。

Even Resharper does not seem to have this feature, any other extension?

在我所有的搜索中,这些是我能找到的最好的。但仅在文件内有效。 1 2

最佳答案

您可以使用 Visual Studio 内置替换 (Ctrl + H) 激活正则表达式搜索。

Visual Studio RegEx Replace

如图所示,使用 \/\/.*\n 作为表达式,使用 nothing 作为替换。但是作为@AakashM在下面的评论中指出:你必须要小心,因为这个正则表达式也匹配包含 // 的字符串。

如果您的内联注释只是带有 /* some comment */ 的单行,您可以使用 \/\*.*\*\/

要匹配单行和多行注释 /* */,您可以使用 \/\*(.*?\n?)*\*\/


提示:我尝试了更复杂的正则表达式,但这会导致 visual studio 占用 100% 的 CPU 并变得无响应。

关于c# - 从解决方案中的所有文件中删除注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47888782/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com