Dato il seguente Groovy istruzione switch codice:Groovy Regex: gruppo Capture Interruttore Dichiarazione
def vehicleSelection = "Car Selected: Toyota"
switch (vehicleSelection) {
case ~/Car Selected: (.*)/:
println "The car model selected is " + ??[0][1]
}
E 'possibile estrarre la parola "Toyota" senza definire una nuova variabile (def
)?
Avrei ancora dovuto dichiarare 'm' però. Mi stavo chiedendo se esistesse qualcosa come Perl's $ $. Se questa è una limitazione di Groovy forse usare un 'def' è ok allora. – Reimeus
@Reimeus Trovato un altro modo! Sostituzione risposta ... –
Questo è quello che stavo cercando. Grazie! – Reimeus