Próbuję zrobić coś jak następuje:Scala mecz przypadek na regex bezpośrednio
list.foreach {x =>
x match {
case """TEST: .*""" => println("TEST")
case """OXF.*""" => println("XXX")
case _ => println("NO MATCHING")
}
}
Chodzi o to, aby używać go jak porywające przypadku przełącznik regex meczu. Ale nie mogę się skompilować. Jak to zrobić w scala?
Chciałbym scala dodać więcej cukru syntaktycznego do obsługi tego, nie podoba mi się dodatkowe kody do dopasowania prostszego wyrażenia regularnego. Po spędzeniu trochę czasu, aby dowiedzieć się, jak to zrobić, nie mogłem uwierzyć, że nie jest to możliwe w Scali, stąd post Stackoverflow! – Sajid
użyj 'val testRegex =" "" TEST: (. *) "" "R' i' case testRegex (m) => println ("TEST" + m) 'aby uchwycić dopasowanie – Renaud