擅长:python、mysql、java
<p>您可以使用<code>re.findall()</code>来查找预期的单词,而不是拆分:</p>
<pre><code>In [46]: ' '.join(re.findall(r'[A-Z]?[^A-Z\s]+|[A-Z]+', vendor))
Out[46]: "My Name Is Joe. I'm Worker In AAA inc."
</code></pre>
<p>请注意,此选项<code>[A-Z]+</code>将匹配<code>AAA</code>,这意味着长度为<;1的任何大写字母组合如果您不想这样做,您可以简单地使用<code>AAA</code>。在</p>