正则表达式不匹配以前的比赛?

时间:2018-02-27 18:44:53

标签: javascript regex

如果我有一个字符串" aabb",我希望匹配(a,b,ab)。我想优先考虑更长的匹配,而不是匹配两次匹配。

e.g。输出将是a,ab,b

我尝试过以下内容: [(\bab\b)|(a)|(b)]& [\b(ab|a|b)\b]

但它输出a,a,b,b

1 个答案:

答案 0 :(得分:0)

正则表达式中word boundaries的那些https://developer.apple.com/library/content/technotes/tn2224/_index.html在您的输入中不匹配。只需使用

/ab|a|b/