如何删除\,除非后面加上“?”

时间:2019-07-17 18:45:57

标签: regex

我需要删除字符串中的所有\,但仅保留反斜杠,后跟“

示例:

"comment": "Esquina/ Do Posto Ipiranga. Pen\última Casa Do Lado Esquerdo. Portão De Madeira Escrito \"Deus É Fiel\"",

"comment": "Esquina/ Do Posto Ipiranga. Penúltima Casa Do Lado Esquerdo. Portão De Madeira Escrito \"Deus É Fiel\"",

1 个答案:

答案 0 :(得分:1)

尝试以下正则表达式:\\(?!")。仅当字符\后没有"时,才应与字符(?!...)匹配。也就是说,请确保您使用的正则表达式实现支持否定先行(正则表达式的|1547| | | |2333| |6982| -> |3356| |1544| 部分)

查看实际情况here