学习groovy。希望有人可以提供帮助
我如何拆分
def lol = "lol1 testline lol2 testline lol3 testline"
以便显示输出:
测试线
测试线
测试线
我尝试了很多东西,最近的
def pattern = /([a-z]3)([0-9]1)/
def test = lol.tokenize(pattern)
println(lol.matches(pattern))
test.each {
println it
}
由于
答案 0 :(得分:0)
我猜你想重复 3个字母和 1个字母:
/[a-z]{3}\d/
另请注意,tokenize
不会将正则表达式作为分隔符,因此您应该使用split
代替。