擅长:python、mysql、java
<p>使用否定字符类。<code>[^ac]</code>匹配任何字符,但不匹配<code>a</code>或<code>c</code></p>
<pre><code>>>> re.search(r'a*([^ac]+)c*','aaaabbbbcccc').group(1)
'bbbb'
>>> re.search(r'a*([^ac]+)c*','aaaaaaaabbbbbbbcccccc').group(1)
'bbbbbbb'
>>> re.search(r'a*([^ac]+)c*','abc').group(1)
'b'
>>> re.search(r'a*([^ac]+)c*','aaaab').group(1)
'b'
>>> re.search(r'a*([^ac]+)c*','bc').group(1)
'b'
</code></pre>