代码之家  ›  专栏  ›  技术社区  ›  user113476

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

  •  2
  • user113476  · 技术社区  · 14 年前

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

    3 回复  |  直到 12 年前
        1
  •  4
  •   abatishchev Karl Johan    14 年前

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

    ^{.+}'.+$

    替换为: \1

    将替换

    text ' comment
    

    text
    
        2
  •  0
  •   Justin Gregoire    14 年前

    编辑*

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

    例如

    • 写一个VB.NET程序来做吗? 应该很简单:任何第一个字符只有一个引号的行 应该移除。一句话(即使是 不是第一个字符),前提是引号不在 双引号。
    • 搜索并替换为正则表达式
        3
  •  0
  •   regex    11 年前

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

    \1
    也适用于以下内容(SQL):

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