Idioma

Matcher.Group Método

Definição

Sobrecargas

Nome Description
Group(String)

Retorna a subsequência de entrada capturada pelo grupo de captura nomeada fornecida durante a operação de correspondência anterior.

Group()

Retorna a subsequência de entrada correspondente à correspondência anterior.

Group(Int32)

Retorna a subsequência de entrada capturada pelo grupo especificado durante a operação de correspondência anterior.

Group(String)

Retorna a subsequência de entrada capturada pelo grupo de captura nomeada fornecida durante a operação de correspondência anterior.

[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

Parâmetros

name
String

O nome de um grupo de captura nomeada no padrão deste correspondente

Retornos

A subsequência (possivelmente vazia) capturada pelo grupo nomeado durante a correspondência anterior ou null se o grupo não correspondeu à parte da entrada

Atributos

Comentários

Retorna a subsequência de entrada capturada pelo grupo de captura nomeada fornecida durante a operação de correspondência anterior.

Se a correspondência tiver sido bem-sucedida, mas o grupo especificado não corresponder a nenhuma parte da sequência de entrada, será null retornado. Observe que alguns grupos, por exemplo (a*), correspondem à cadeia de caracteres vazia. Esse método retornará a cadeia de caracteres vazia quando esse grupo corresponder com êxito à cadeia de caracteres vazia na entrada.

Adicionado em 1.7.

Java documentação para java.util.regex.Matcher.group(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Group()

Retorna a subsequência de entrada correspondente à correspondência anterior.

[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

Retornos

A subsequência (possivelmente vazia) correspondida pela correspondência anterior, em forma de cadeia de caracteres

Implementações

Atributos

Exceções

se nenhuma correspondência bem-sucedida tiver sido feita.

Comentários

Retorna a subsequência de entrada correspondente à correspondência anterior.

Para um matcher m com sequências de entrada s, as expressões m.group() e s.msubstring(.start(), m.end()) são equivalentes.

Observe que alguns padrões, por exemplo a*, correspondem à cadeia de caracteres vazia. Esse método retornará a cadeia de caracteres vazia quando o padrão corresponder com êxito à cadeia de caracteres vazia na entrada.

Java documentação para java.util.regex.Matcher.group().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Group(Int32)

Retorna a subsequência de entrada capturada pelo grupo especificado durante a operação de correspondência anterior.

[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

Parâmetros

group
Int32

O índice de um grupo de captura no padrão desse correspondente

Retornos

A subsequência (possivelmente vazia) capturada pelo grupo durante a correspondência anterior ou null se o grupo não correspondeu a parte da entrada

Implementações

Atributos

Exceções

se nenhuma correspondência bem-sucedida tiver sido feita.

Comentários

Retorna a subsequência de entrada capturada pelo grupo especificado durante a operação de correspondência anterior.

Para um matcher m, sequências de entrada s e índice de grupo g, as expressões m.ggroup() e s.m.gsubstring(start(), m.gend()) são equivalentes.

Os grupos de captura são indexados da esquerda para a direita, começando em um. O grupo zero indica o padrão inteiro, portanto, a expressão m.group(0) é equivalente a m.group().

Se a correspondência tiver sido bem-sucedida, mas o grupo especificado não corresponder a nenhuma parte da sequência de entrada, será null retornado. Observe que alguns grupos, por exemplo (a*), correspondem à cadeia de caracteres vazia. Esse método retornará a cadeia de caracteres vazia quando esse grupo corresponder com êxito à cadeia de caracteres vazia na entrada.

Java documentação para java.util.regex.Matcher.group(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a