使用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]+/

10-08 03:23