假设您没有不平衡的带引号的字符串,则可以使用此正则表达式来处理转义的引号:
(?<!\\)"[^"\\]*(?:\\.[^"\\]*)*"
正则表达式详细信息:
(?<!\\)
:断言上一个字符不是 \\
"
:比赛开幕 "
[^"\\]*
:匹配0个或多个非a"
和非a的字符\\
(?:\\.[^"\\]*)*
:如果\\
匹配的下一个字符后跟0个或多个非a"
和非a的字符\\
。匹配此非捕获组中的0个或多个以匹配\\
引号内的多个"
:比赛结束 "
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句