使用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'
上述方法均无效,有人可以向我解释原因并向我展示正确的方法吗?
最佳答案
正确的语法为:
assert 'randomword.123' =~ /randomword\.[0-9]+/