如果我有一个字符串" aabb",我希望匹配(a,b,ab)。我想优先考虑更长的匹配,而不是匹配两次匹配。
e.g。输出将是a,ab,b
我尝试过以下内容:
[(\bab\b)|(a)|(b)]
& [\b(ab|a|b)\b]
但它输出a,a,b,b
答案 0 :(得分:0)
正则表达式中word boundaries的那些https://developer.apple.com/library/content/technotes/tn2224/_index.html在您的输入中不匹配。只需使用
/ab|a|b/