Groups

scala.util.matching.Regex.Groups
object Groups

An extractor object that yields the groups in the match. Using this extractor rather than the original Regex ensures that the match is not recomputed.

import scala.util.matching.Regex.Groups

val date = """(\d\d\d\d)-(\d\d)-(\d\d)""".r
val text = "The doc spree happened on 2011-07-15."
val day = date replaceAllIn(text, _ match { case Groups(_, month, day) => s"$month/$day" })

Attributes

Source
Regex.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Groups.type

Members list

Value members

Concrete methods

Attributes

Source
Regex.scala