擅长:python、mysql、java
<p>Python也支持regex。我不会说Perl,所以我不知道您的Perl代码到底是做什么的,但是这个Python程序可能会帮助您:</p>
<pre><code>import re
with open('yourfile.pst') as f:
contents = f.read()
textstrings = re.findall(r'[\x20-\x7E]+', contents)
</code></pre>
<p>这将得到文件中包含一个或多个ASCII可打印字符的所有字符串的列表。这可能不是你想要的,但是你可以从那里调整它。</p>
<p>请注意,如果您使用的是python3,那么您必须担心二进制数据和文本数据之间的区别,这会变得更加复杂。我假设你在python2中。</p>