0

我正在使用 re2(https://github.com/google/re2/wiki/Syntax)。我有一个形式的字符串:

"String \\r\\n more text \\ \\ \" abc "

在这个字符串中,我想删除所有反斜杠,除了带引号的反斜杠 ie \"。有什么方法可以为它写一个正则表达式。我希望我的最终字符串看起来像

"String rn more text   \" abc "

我尝试使用以下方法编写正则表达式:\\*([^\"])

我正在使用 Kusto 的替换正则表达式函数(又使用 re2)。

4

1 回答 1

1

除非引号位于字符串的末尾,否则您的正则表达式将起作用,因为[^"]在那里不匹配。因此,请使用替代方法来匹配那里的结尾。

\\*([^\"]|$)
于 2022-01-06T20:42:10.687 回答