擅长:python、mysql、java
<p>这是注释部分提到的正则表达式的典型例子。由于在<code>domain</code>之后直到<code>.png</code>之前都不知道要替换的字符串的确切长度,因此需要使用正则表达式来执行替换</p>
<p>Python为您提供了<a href="https://docs.python.org/3/library/re.html" rel="nofollow noreferrer">^{<cd3>}</a>模块,您可以使用它的<a href="https://docs.python.org/3/library/re.html#re.sub" rel="nofollow noreferrer">^{<cd4>}</a>函数执行替换:</p>
<pre><code>import re
string = "djhajhdomain_rgb1.png"
result = re.sub("domain(.*).png", "domain.json", string)
print(result)
</code></pre>
<p>这将返回:</p>
<pre><code>djhajhdomain.json
</code></pre>