擅长:python、mysql、java
<p>因为你需要替换2的值,你可以做</p>
<p>演示:</strong></p>
<pre><code>import re
text = "today is friday july 1 2018"
days = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']
daysRegex = re.compile('|'.join(map(re.escape, days)))
months = ['january', 'february', 'march', 'april', 'may', 'mai', 'june', 'july', 'august', 'september', 'october', 'november', 'december']
monthsRegex = re.compile('|'.join(map(re.escape, months)))
replaces = daysRegex.sub("<day>", monthsRegex.sub("<month>", text))
print(replaces)
</code></pre>
<p><em>或</em></p>
<pre><code>text = monthsRegex.sub("<month>", text)
replaces = daysRegex.sub("<day>", text)
print(replaces)
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>today is <day> <month> 1 2018
</code></pre>