我正在尝试注释掉我拥有的脚本中的所有变量类型声明,但我还遇到过几次这个问题。我想匹配一个字符串,后跟一个变量名,后跟一个字符串并替换确切的文本,但在第二个字符串前加上一个单引号。
例如:
Dim variableName As Boolean
Dim variableName2 As String
Run Code Online (Sandbox Code Playgroud)
应该变成:
Dim variableName 'As Boolean
Dim variableName2 'As String
Run Code Online (Sandbox Code Playgroud)
现在,问题是我在代码中的其他地方也有不应替换的“As”字符串,因此简单的查找/替换不起作用。
我正在使用 NotePad++ 并具有以下与我的声明正确匹配的正则表达式:
Dim.*As
Run Code Online (Sandbox Code Playgroud)
但我不知道用什么来.*代替替换字段中的 。Dim.*'As显然用文字替换通配符字符串.*,这是不好的。
有任何想法吗?