擅长:python、mysql、java
<p>假设<code>\</code>除了紧跟在某些字符(例如,<code>'"'</code>)之前之外没有其他特殊含义,那么<a href="https://stackoverflow.com/a/15298354/4279">@chepner's suggestion</a>首先取消转义可以实现为:</p>
<pre><code>def escape(text, char='"', escape="\\"):
escaped_char = escape + char
text = text.replace(escaped_char, char) # unescape
return text.replace(char, escaped_char) # escape
</code></pre>
<h3><a href="http://ideone.com/jEGS2M" rel="nofollow noreferrer">Input</a></h3>
^{pr2}$
<h3>输出</h3>
^{3}$