Поделиться через


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.

Применяется к