Python Regex:如何仅在双引号内转义字符

时间:2018-05-14 15:51:32

标签: python regex escaping

我完全不熟练使用正则表达式,所以我需要你的帮助来完成一个非常简单的任务。我正在使用Pytohn2.7,我需要在目标字符串中转义双引号和反斜杠,但前提是它们用双引号括起来。让我用一个例子来说明这一点。 让我们使用这个初始字符串:

'NotEscaped"S\tr"ing"'

Python的表示实际上是:

'NotEscaped"S\\tr"ing"'

我希望它成为(再次Python表示):

'NotEscaped"S\\\\tr\\"ing"'

所以,我的任务实际上是在每个反斜杠或我在字符串中找到的每个双引号之前加一个反斜杠字符(\\),如果它们用双引号括起来的话。 有人可以帮我写这个正确的正则表达式吗?或者,如果正则表达式不是正确的工具,你能指出我做正确的方法吗?

0 个答案:

没有答案