Something like:
def match = \"John 19\" =~ /(&name&)\\w+ (&age&\\d+)/
def name = match.name
def age = match.age
Is there a
Assuming you are using on Java 7+, you can do:
def matcher = 'John 19' =~ /(?\w+) (?\d+)/
if( matcher.matches() ) {
println "Matches"
assert matcher.group( 'name' ) == 'John'
assert matcher.group( 'age' ) == '19'
}
else {
println "No Match"
}
If you are not on java 7 yet, you'd need a third party regex library