Spec-Zone.ru › Scala 3.1

Объект 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" })
Наследование
класс Object
трайт Matchable
класс Any
Тип самого себя
Groups.type

Конкретные методы

Исходный код
def unapplySeq(m: Match): Option[Seq[String]]

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API