擅长:python、mysql、java
<p>试试看:</p>
<pre><code>import re
s = "\\B1\\B1xxA1xxMdl1zzInoAEROzzMofIN"
s = re.sub(r"\\[^\\]+\\","", s)
print s
</code></pre>
<p>在<a href="http://py-ide-online.appspot.com" rel="nofollow noreferrer">http://py-ide-online.appspot.com</a>上测试(但无法找到共享的方法)</p>
<p>[编辑]要了解一些解释,请查看<a href="http://docs.python.org/library/re.html" rel="nofollow noreferrer">Python regex documentation page</a>和这个SO问题的第一个注释:</p>
<p><a href="https://stackoverflow.com/questions/875968/how-to-remove-symbols-from-a-string-with-python">How to remove symbols from a string with Python?</a></p>
<p>因为使用方括号<code>[]</code>可能很棘手(IMHO)</p>
<p>在本例中,<code>[^\\]</code>表示除两个反斜杠之外的任何内容<code>\\</code></em>。在</p>
<p>因此<code>[^\\]+</code>表示一个或多个字符,它只匹配两个反斜杠<code>\\</code></em>。在</p>