擅长:python、mysql、java
<p>您应该使用<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">regular expressions</a>。它们非常有用:</p>
<pre><code>import re
input_str = "a111a11b111b22"
output_str = re.sub(r'b(\d+)b', r'Z\1', input_str)
# output_str is "a111a11Z11122"
</code></pre>
<p><code>r'b(\d+)b'</code>regexpr与字母<code>b</code>匹配,后跟1个或多个数字和其他字母<code>b</code>。括号存储句子替换部分(字母<code>Z</code>和<code>\1</code>)中的数字以供进一步使用</p>