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.