Với Groovy switch đang tuyên bố sau:Groovy Regex: nhóm Capture trong Switch Tuyên Bố
def vehicleSelection = "Car Selected: Toyota"
switch (vehicleSelection) {
case ~/Car Selected: (.*)/:
println "The car model selected is " + ??[0][1]
}
Có thể trích xuất từ "Toyota" mà không xác định một (def
) biến mới?
Tôi vẫn phải khai báo 'm'. Tôi đã tự hỏi liệu có cái gì đó giống như «$ _' của Perl. Nếu đây là giới hạn của Groovy, thì có thể sử dụng 'def' là ok. – Reimeus
@Reimeus Tìm một cách khác! Thay thế câu trả lời ... –
Đây là những gì tôi đang tìm kiếm. Cảm ơn! – Reimeus