Объект scala.util.matching.Groups
object Groups
Объект-экстрактор, который возвращает группы в совпадении. Использование этого экстрактора вместо исходного Regex гарантирует, что совпадение не вычисляется повторно.
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" })
| Наследование | |
|---|---|
| Тип самого себя |
Конкретные методы
Исходный код
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/util/matching/Regex$$Groups$.html