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 License.

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

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 с входной последовательностью s выражения m.group() и s.msubstring(.start(), m.end()) эквивалентны.

Обратите внимание, что некоторые шаблоны, например a*, соответствуют пустой строке. Этот метод возвращает пустую строку, если шаблон успешно соответствует пустой строке во входных данных.

Документация по Java для java.util.regex.Matcher.group().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

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

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, входной последовательности s и индекса группы g выражения m.ggroup() и s.m.gstart(substring(), м.гend()). эквивалентны.

Захватываемые группы индексируются слева направо, начиная с одного. Нулевая группа обозначает весь шаблон, поэтому выражение m.group(0) эквивалентно m.group().

Если совпадение прошло успешно, но указанная группа не смогла сопоставить с какой-либо частью входной последовательности, null возвращается значение . Обратите внимание, что некоторые группы, например (a*), соответствуют пустой строке. Этот метод возвращает пустую строку, если такая группа успешно соответствует пустой строке во входных данных.

Документация по Java для java.util.regex.Matcher.group(int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

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