从VB.NET源代码文件中删除所有注释

时间:2010-04-01 19:46:36

标签: .net vb.net visual-studio visual-studio-2008 comments

Visual Studio编辑器中是否有宏从VB.NET源文件中删除所有注释?

3 个答案:

答案 0 :(得分:4)

使用菜单编辑 - >查找和替换 - >使用正则表达式快速替换

找到:^{.+}'.+$

替换为:\1

将取代

text ' comment

text

答案 1 :(得分:0)

编辑*

http://bytes.com/topic/visual-basic-net/answers/579000-utility-remove-comments-vb-net-files

有一些选择。

,例如

  • 写一个VB.NET程序来做吗? 应该很简单:任何一行都有一个单引号作为第一个字符 应该删除。以及单引号后的所有内容(即使它是 不是第一个字符),只要报价不在一对之间 双引号。 并且您发送到此程序的文件是任何* .vb文件。
  • 搜索并替换为正则表达式 可能是最快的。

答案 2 :(得分:0)

查找:^{(([^"']*"[^"]*"[^"'])#|[^"']*)}'.*$

替换为\1
也适用于这样的东西(SQL):

   cs = "INSERT INTO db (time, t1, t2) VALUES ('" & Time.ToString & "', NULL, '" & t2 & "')" ' COMMENT