我正试图找到所有字符串的非负偶数,然后是奇数个b:aab,aaaabbb,aabbb ......
if (this.id == "=") {
if (HYUTS[1] == '+') {
var sum = HYUTS[0] + HYUTS[2];
alert(sum);
}
}
真的贴上了我可以使用的任何提示吗?
答案 0 :(得分:2)
即使是2n
和赔率2n+1
,您也可以像这样实现它:
\b(aa)*b(bb)*\b
答案 1 :(得分:1)
如何搜索所有a+b+
子字符串,然后将其过滤掉,以检查匹配中a
和b
的数量:
>>> 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']