正则表达式替换转义字符
Regex replace escape character
我正在尝试构建一个正则表达式来替换我的转义字符。我的转义字符是反斜杠 (\)。例如:
lastname[ct]sam\\,ple
应该得到:
lastname[ct]sam\,ple
首先我用这个试了一下:
([\]{1})(.?)
匹配正确的组(“\\”和“\,”)。然后我试着用正面的前瞻来获得反斜杠,但它并没有真正解决:
(?=([\]{1}[^\]{1}))(.?)
它只匹配逗号前的反斜杠,而不匹配反斜杠前的反斜杠。有人知道我的错误在哪里吗?
我正在尝试构建一个正则表达式来替换我的转义字符。我的转义字符是反斜杠 (\)。例如:
lastname[ct]sam\\,ple
应该得到:
lastname[ct]sam\,ple
首先我用这个试了一下:
([\]{1})(.?)
匹配正确的组(“\\”和“\,”)。然后我试着用正面的前瞻来获得反斜杠,但它并没有真正解决:
(?=([\]{1}[^\]{1}))(.?)
它只匹配逗号前的反斜杠,而不匹配反斜杠前的反斜杠。有人知道我的错误在哪里吗?