使用groovy我希望匹配以下内容: 一个单词后跟一个“。”接着是一个数字。
assert 'randomword.[0-9]+' ==~ 'randomword.1'
assert 'randomword.[0-9]+' ==~ 'randomword.123'
assert 'randomword.[0-9]+' =~ 'randomword.1'
assert 'randomword.[0-9]+' =~ 'randomword.123'
assert 'randomword\\.[0-9]+' =~ 'randomword.1'
以上都没有,有人可以解释我为什么并告诉我一种方法吗?
答案 0 :(得分:3)
正确的语法是:
assert 'randomword.123' =~ /randomword\.[0-9]+/