Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. list.foreach {x =>
  2. x match {
  3. case """TEST: .*""" => println( "TEST" )
  4. case """OXF.*""" => println("XXX")
  5. case _ => println("NO MATCHING")
  6. }
  7. }
  8.  
  9. val list = List("Not a match", "TEST: yes", "OXFORD")
  10. val testRegex = """TEST: .*""".r
  11. list.foreach { x =>
  12. x match {
  13. case testRegex() => println( "TEST" )
  14. case s if s.matches("""OXF.*""") => println("XXX")
  15. case _ => println("NO MATCHING")
  16. }
  17. }
  18.  
  19. // val examples = List("Not a match", "TEST: yes", "OXFORD")
  20. examples.map {
  21. case s"TEST: $x" => x
  22. case s"OXF$x" => x
  23. case _ => ""
  24. }
  25. // List[String] = List("", yes, ORD)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement