擅长:python、mysql、java
<p>保持regex的简单性,使用back引用替换:</p>
<pre><code>reg = re.compile(r'((?:saturday|sunday|weekend)\s+)brunch', re.I)
reg.sub(r'\1BRUNCH',str)
'Limit 1 per person. Limit 1 per table. Not valid for carryout. Not valid with any other
offers, no cash back. Valid only for Wednesday-Friday dinner and Saturday-Sunday BRUNCH.
Not valid on federal holidays. Reservation required.'
</code></pre>