我正在尝试使用记事本++(7.8.8)和正则表达式修复引用的 CSV 文件中的意外双引号
我想找到任何前后没有逗号的双引号,我可以做到。 但我不想匹配在行首或行尾找到的引号,这是我无法做到的。
以下 REGEX 适用于 REGEXR,但仅在启用多行标志的情况下有效,但由于某种原因,notepad++ 不接受 /m。
/(?<!^)(?<!,)"(?!,)(?!$)/gm
有没有办法在notepad++中启用多行标志?如果没有,有没有办法重写表达式以在没有多行支持的情况下工作?
这是一个简单的测试集,其中突出显示了所需的匹配:
此正则表达式模式应匹配任何前后没有逗号的双引号,不包括在行首或行尾找到的引号:
(?<!,|^)"(?!,|$)