擅长:python、mysql、java
<p>正则表达式是错误的方法。首先,将字符串解析为一个字符串列表,每个项目包含一个单词。然后使用带过滤器的列表理解。字符串上的<code>split</code>方法是获取单词列表的好方法,然后您可以简单地执行<code>[item for item in wordlist if item.startswith("foo")]</code></p>
<p>当人们只需要一些字符串方法,如<code>split</code>、<code>partition</code>、<code>startswith</code>和一些python列表理解或生成器时,人们花了很长时间使用复杂的regex来破解效率低下的代码。在</p>
<p>正则表达式有它们的用途,但简单的字符串解析不是其中之一。在</p>