我正在尝试创建一个匹配引号的正则表达式,但不是连续两个引号,所以:
' --> match,
'' --> no match and
''' --> match the last '
我试过了:
(?<!')'
但它不起作用......
提前谢谢!
答案 0 :(得分:3)
答案 1 :(得分:0)
您可以使用此正则表达式匹配最后一个引号(单引号或双引号):
"((['\"]){2})*\\2"
<强>代码:强>
String repl = "'''".replaceAll("((['\"]){2})*\\2", "$1:"); //=> '':