我想通过Find& amp;中使用正则表达式从我的VB.NET项目(在VS 2010中)中删除所有注释。更换。我已经提到了这两个问题:
但是,问题是我的项目有很多行代码,如下所示:
Const SQLQuery As String = "Select Distinct * from [TableName] where Field='N' and Field1=@Field order by Field"
通过使用链接中提到的解决方案,'(单引号)之后的部分行也会被删除,这不应该发生。
另外,当我使用正则表达式
时(?mn)^(?<line>[^\r\n"R']*(("[^"]*"|(?!REM)R)[^\r\n"R']*)*)(REM|')[^\r\n]*
在链接1的答案中提供,Visual Studio抛出一个名为“模式中缺少参数”的错误。现在我假设上面提到的正则表达式需要通过宏或其他东西执行并通过传递一些参数,但我不知道它。