擅长:python、mysql、java
<p>这是一个很容易用正则表达式解决的问题(尽管正则表达式是完成这项工作的最佳工具,但它并不总是正确的)。试试这个:</p>
<pre><code>import re
text = "fooledDog whateveredJob"
fixed_text = re.sub(r'ed([A-Z])', r'ed \1', text)
print(fixed_text) # prints "fooled Dog whatevered Job"
</code></pre>
<p>该模式查找小写字母<code>'ed'</code>,后跟任何大写字母(捕获)。替换为<code>'ed'</code>和一个空格,后跟捕获组的大写字母</p>