用于提取子字符串的Groovy Regexp
只需要使用适合这两种情况的regexp从以下字符串中提取(Sev-1)或(Sev-2)用于提取子字符串的Groovy Regexp,groovy,Groovy,只需要使用适合这两种情况的regexp从以下字符串中提取(Sev-1)或(Sev-2) 1) Sev-1 (Medium) 2) Sev-2 (Medim/minor) 希望这就是你想要的: def matches = """ 1) Sev-1 (Medium) 2) Sev-2 (Medim/minor) """=~/(Sev-\d*)/ println matches[0][1] println matches[1][1] 这张照片是: Sev-1 Sev-2 更新: 好吧,正则表达
1) Sev-1 (Medium)
2) Sev-2 (Medim/minor)
希望这就是你想要的:
def matches = """
1) Sev-1 (Medium)
2) Sev-2 (Medim/minor)
"""=~/(Sev-\d*)/
println matches[0][1]
println matches[1][1]
这张照片是:
Sev-1
Sev-2
更新:
好吧,正则表达式还是一样的:
假设您的字符串是s
:
def matches = s =~/(Sev-\d*)/
println matches[0][1]
您可以在
s
中尝试这两个值。我不清楚,请原谅字符串,让我们说“s”。这将携带(1)或(2)中的一个值。现在需要打印提取的值。