Matcher.Group Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Group(String) |
Возвращает входную подсезону, захваченную заданной именованной группой записи во время предыдущей операции сопоставления. |
Group() |
Возвращает входную подсезону, соответствующую предыдущему совпадению. |
Group(Int32) |
Возвращает входную подсезону, захваченную заданной группой во время предыдущей операции сопоставления. |
Group(String)
Возвращает входную подсезону, захваченную заданной именованной группой записи во время предыдущей операции сопоставления.
[Android.Runtime.Register("group", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=26)]
public string? Group (string name);
[<Android.Runtime.Register("group", "(Ljava/lang/String;)Ljava/lang/String;", "", ApiSince=26)>]
member this.Group : string -> string
Параметры
- name
- String
Имя именованной группы записи в шаблоне этого компатера
Возвращаемое значение
(возможно, пустая) подсезона, захваченная именованной группой во время предыдущего совпадения, или null
если группа не смогла сопоставить часть входных данных.
- Атрибуты
Комментарии
Возвращает входную подсезону, захваченную заданной именованной группой записи во время предыдущей операции сопоставления.
Если совпадение выполнено успешно, но указанная группа не смогла сопоставить любую часть входной последовательности, возвращается null
. Обратите внимание, что некоторые группы, например (a*)
, соответствуют пустой строке. Этот метод возвращает пустую строку, когда такая группа успешно соответствует пустой строке во входных данных.
Добавлено в версии 1.7.
Документация по Java для java.util.regex.Matcher.group(java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
Group()
Возвращает входную подсезону, соответствующую предыдущему совпадению.
[Android.Runtime.Register("group", "()Ljava/lang/String;", "")]
public string Group ();
[<Android.Runtime.Register("group", "()Ljava/lang/String;", "")>]
abstract member Group : unit -> string
override this.Group : unit -> string
Возвращаемое значение
Подсезона (возможно, пустая) соответствует предыдущему совпадению в строковой форме.
Реализации
- Атрибуты
Исключения
Если успешное совпадение не выполнено.
Комментарии
Возвращает входную подсезону, соответствующую предыдущему совпадению.
Для совпадения m с входными последовательности, выражения mgroup()
и s.substring(
m.start(),
>m.end())
эквивалентны.
Обратите внимание, что некоторые шаблоны, например a*
, соответствуют пустой строке. Этот метод возвращает пустую строку, когда шаблон успешно соответствует пустой строке во входных данных.
Документация по Java для java.util.regex.Matcher.group()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
Group(Int32)
Возвращает входную подсезону, захваченную заданной группой во время предыдущей операции сопоставления.
[Android.Runtime.Register("group", "(I)Ljava/lang/String;", "")]
public string? Group (int group);
[<Android.Runtime.Register("group", "(I)Ljava/lang/String;", "")>]
abstract member Group : int -> string
override this.Group : int -> string
Параметры
- group
- Int32
Индекс записывющей группы в шаблоне этого компатера
Возвращаемое значение
(возможно, пустая) подсеффезона, захваченная группой во время предыдущего матча, или null
если группа не смогла сопоставить часть входных данных.
Реализации
- Атрибуты
Исключения
Если успешное совпадение не выполнено.
Комментарии
Возвращает входную подсезону, захваченную заданной группой во время предыдущей операции сопоставления.
Для сопоставления m, входных последовательностей и групповых индексов g выражения m.group(
g)
и s.substring(
m.gstart(
),
m.gend(
))
эквивалентно.
Записи групп индексируются слева направо, начиная с одного. Ноль группы обозначает весь шаблон, поэтому выражение m.group(0)
эквивалентно m.group()
.
Если совпадение выполнено успешно, но указанная группа не смогла сопоставить любую часть входной последовательности, возвращается null
. Обратите внимание, что некоторые группы, например (a*)
, соответствуют пустой строке. Этот метод возвращает пустую строку, когда такая группа успешно соответствует пустой строке во входных данных.
Документация по Java для java.util.regex.Matcher.group(int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.