如何正则表达式匹配字符串逃脱与SQL样式?

前端之家收集整理的这篇文章主要介绍了如何正则表达式匹配字符串逃脱与SQL样式?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例子:

"""Romeo and Juliet"""
'another string that is quoted with '' single quotes'

问题是字符串可以包含用于db转义的字符,即使在它的开头和结尾也是如此,因此正则表达式应该看看给定的char是否以奇数长度的顺序使用,即1,3,5 …在匹配字符串的末尾

解决方法

试试这个正则表达式:'(?:[^’] |”)*’用于单引号.双引号相同,即完整正则表达式:

'(?:[^']|'')*'|"(?:[^"]|"")*"

在字符串你好’我”美丽””’世界’! “”罗密欧与朱丽叶“”“它会发现:

>’我”漂亮”’>’世界’>“”“罗密欧与朱丽叶”“”

猜你在找的正则表达式相关文章