擅长:python、mysql、java
<p>如果这是一个大文件,请分块读取,然后应用<code>re.sub(..)</code>,如下所示。<code>^</code>在一个类中(方括号)代表否定(类似于说“anythin-than”)</p>
<pre><code>>>> import re
>>> char = '.,/?~abcdefg'
>>> re.sub(r'[^' + char +']', '?', "test.,/?~abcdefgh")
'?e??.,/?~abcdefg?'
</code></pre>