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

Concise view

Value members

Concrete methods

Attributes

Source:
Regex.scala