1
我有一个关于正则表达式的问题(我提前道歉,如果有在术语的错误,我当然不是英文):找到一个更优雅的正则表达式的解决方案
我希望写一个正则表达式对于包含偶数个子字符串'ab'的所有字符串,假定字母来自集合{a,b,c}
。
例如:abab
cbcabbcababcab
cabcab
baccbccabccabc
等
到目前为止,这是我想出了用最短的表达: (b+a*c+aa*bb*(a+cb*)*ab)*a*
然而,这似乎有点令人费解,或许有人会提出一个更短或更优雅的表情?谢谢。
是否必须是一个纯粹的正则表达式,或者你可以得到的“AB”的匹配数量,并检查这个数字是甚至? –
@AndrewMorton纯粹是一个正则表达式 – LifeOfPai