我正在尝试将\'
映射到''
。也就是说,由反斜杠后紧跟一个单引号组成的字符串应映射到两个单引号。
我试过使用
string = string.replace("\'", "''")
但这也将单引号映射到两个单引号(即
"'"
到"''"
),这对于我需要的是不正确的。我究竟做错了什么? 最佳答案
这里的反斜杠是一个转义字符,如果要匹配'
,则需要匹配\'
,它将与\\'
匹配:
string = string.replace("\\'", "''")
关于java - Java正则表达式;需要将\'映射到'',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32851633/