擅长:python、mysql、java
<p>不如搜索所有<code>a+b+</code>子字符串,然后筛选出匹配项中有多少<code>a</code>和<code>b</code>子字符串:</p>
<pre><code>>>> import re
>>> s = "ab, aab, abb, aaaabbb, aabbb, test, ab, aabb"
>>> [item for item, a, b in re.findall(r'((a+)(b+))', s)
if len(a) % 2 == 0 and len(b) % 2 != 0]
['aab', 'aaaabbb', 'aabbb']
</code></pre>