我正在尝试捕获VBA评论.到目前为止,我有以下内容
'[^";]+\Z
Run Code Online (Sandbox Code Playgroud)
它捕获任何以单引号开头但在字符串结尾之前不包含任何双引号的内容.即它不匹配双引号字符串中的单引号.
dim s as string ' a string variable -- works
s = "the cat's hat" ' quote within string -- works
Run Code Online (Sandbox Code Playgroud)
但如果注释包含双引号字符串,则会失败
即
dim s as string ' string should be set to "ten"
Run Code Online (Sandbox Code Playgroud)
我怎样才能修复我的正则表达式呢?