/ abbb /不匹配/ ab + c是真的吗?/

时间:2017-04-20 03:07:16

标签: regex

这是我正在进行的在线测验。但对我来说没有任何意义,因为abbb:

  1. 从强制性开始 - 检查!
  2. 在检查后有一个或多个b!
  3. 有0次出现c - check!
  4. 思考?我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:0)

您可以使用多种在线正则表达式工具来测试它。

https://regex101.com/是一个没有广告的网站,有多个正则表达式实现(php,javascript,python和golang)。这是与您的测试用例的链接:https://regex101.com/r/9uI9Uw/1

您的推理是正确的,abbb与正则表达式/ab+c?/匹配。

Javascript片段:



const s = 'abbb'
console.log(s.match(/ab+c?/))




答案 1 :(得分:0)

根据你的描述,我认为你想要的就是这个。

^ab+[^c]*$