我在fitnesse使用正则表达式时遇到问题。我希望得到一个10位数序列的正则表达式。我尝试了以下内容 -
=~/\d{10}/
和
=~/[0-9]{10}/
但这些都行不通。对于示例输入说“1234”,上面的正则表达式传递为绿色。
在fitnesse中测试10位数序列的正则表达式是什么?
答案 0 :(得分:0)
您的正则表达式匹配序列只有10位数,但不是4位数
你必须写\d{1,10}
答案 1 :(得分:0)
尝试添加开始/结束锚点,例如
=~/^\d{10}$/
或者如果10位数字嵌入在其他文本中,则可能是字锚:
=~/\b\d{10}\b/