Tôi cố gắng để làm một cái gì đó như sau:Scala sánh chữ trên regex trực tiếp
list.foreach {x =>
x match {
case """TEST: .*""" => println("TEST")
case """OXF.*""" => println("XXX")
case _ => println("NO MATCHING")
}
}
Ý tưởng là để sử dụng nó như groovy trường hợp chuyển đổi trận đấu regex. Nhưng tôi dường như không thể biên dịch được. Whats đúng cách để làm điều đó trong scala?
Tôi muốn scala thêm đường cú pháp để xử lý việc này, tôi không thích các mã bổ sung cho phù hợp với regex đơn giản hơn. Sau khi dành một chút thời gian để tìm hiểu làm thế nào để làm điều đó, tôi không thể tin rằng nó không thể làm được trong Scala do đó các bài StackOverflow! – Sajid
sử dụng 'val testRegex =" "" KIỂM TRA: (. *) "" ". R' và' case testRegex (m) => println ("TEST" + m) 'để nắm bắt kết quả phù hợp – Renaud