擅长:python、mysql、java
<p>在regex中,<code>^</code>('hat'或'care t',以及其他名称)表示“字符串的开始”(或者,给定特定选项,“行的开始”),这是您不关心的。省略它可以使regex正常工作:</p>
<pre><code>>>> re.findall(r'\'+\w+\'', s)
["'Tom'", "'Harry'", "'rock'"]
</code></pre>
<p>其他人建议的regex可能对您想要实现的目标更好,这是解决问题的最小更改。</p>