Freigeben über


Matcher.Group Methode

Definition

Überlädt

Group(String)

Gibt die Eingabeuntermenge zurück, die während des vorherigen Abgleichsvorgangs von der angegebenen benannten Erfassungsgruppe erfasst wird.

Group()

Gibt die Eingabeuntermenge zurück, die mit der vorherigen Übereinstimmung übereinstimmt.

Group(Int32)

Gibt die von der angegebenen Gruppe erfasste Eingabeuntermenge während des vorherigen Abgleichsvorgangs zurück.

Group(String)

Gibt die Eingabeuntermenge zurück, die während des vorherigen Abgleichsvorgangs von der angegebenen benannten Erfassungsgruppe erfasst wird.

[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

Parameter

name
String

Der Name einer benannten Aufnahmegruppe im Muster dieses Übereinstimmungsmusters

Gibt zurück

Die (möglicherweise leere) Untermenge, die von der benannten Gruppe während der vorherigen Übereinstimmung erfasst wurde, oder null wenn die Gruppe einen Teil der Eingabe nicht abgleichen konnte

Attribute

Hinweise

Gibt die Eingabeuntermenge zurück, die während des vorherigen Abgleichsvorgangs von der angegebenen benannten Erfassungsgruppe erfasst wird.

Wenn die Übereinstimmung erfolgreich war, aber die angegebene Gruppe nicht mit einem Teil der Eingabesequenz übereinstimmt, null wird sie zurückgegeben. Beachten Sie, dass einige Gruppen beispielsweise (a*)mit der leeren Zeichenfolge übereinstimmen. Diese Methode gibt die leere Zeichenfolge zurück, wenn eine solche Gruppe erfolgreich mit der leeren Zeichenfolge in der Eingabe übereinstimmt.

In 1.7 hinzugefügt.

Java-Dokumentation für java.util.regex.Matcher.group(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Group()

Gibt die Eingabeuntermenge zurück, die mit der vorherigen Übereinstimmung übereinstimmt.

[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

Gibt zurück

Die (möglicherweise leere) Teilmenge, die mit der vorherigen Übereinstimmung übereinstimmt, in Zeichenfolgenform

Implementiert

Attribute

Ausnahmen

wenn keine erfolgreiche Übereinstimmung erzielt wurde.

Hinweise

Gibt die Eingabeuntermenge zurück, die mit der vorherigen Übereinstimmung übereinstimmt.

Bei einem Matcher m mit Eingabesequenzen werden die Ausdrücke m. und s.group()substring(m.start(), m.end()) sind gleichwertig.

Beachten Sie, dass einige Muster beispielsweise a*mit der leeren Zeichenfolge übereinstimmen. Diese Methode gibt die leere Zeichenfolge zurück, wenn das Muster erfolgreich mit der leeren Zeichenfolge in der Eingabe übereinstimmt.

Java-Dokumentation für java.util.regex.Matcher.group().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Group(Int32)

Gibt die von der angegebenen Gruppe erfasste Eingabeuntermenge während des vorherigen Abgleichsvorgangs zurück.

[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

Parameter

group
Int32

Der Index einer Aufnahmegruppe im Muster dieses Übereinstimmungsmusters

Gibt zurück

Die (möglicherweise leere) Teilmenge, die von der Gruppe während der vorherigen Übereinstimmung erfasst wurde, oder null wenn die Gruppe einen Teil der Eingabe nicht abgleichen konnte.

Implementiert

Attribute

Ausnahmen

wenn keine erfolgreiche Übereinstimmung erzielt wurde.

Hinweise

Gibt die von der angegebenen Gruppe erfasste Eingabeuntermenge während des vorherigen Abgleichsvorgangs zurück.

Für einen Matcher m, Eingabesequenzen und Gruppenindex g, werden die Ausdrücke m.group(g) und s.substring(m.gstart(), m.gend()) sind gleichwertig.

Die Erfassung von Gruppen wird von links nach rechts indiziert, beginnend mit einem. Die Gruppe Null zeigt das gesamte Muster an, sodass der Ausdruck m.group(0) gleichbedeutend m.group()ist.

Wenn die Übereinstimmung erfolgreich war, aber die angegebene Gruppe nicht mit einem Teil der Eingabesequenz übereinstimmt, null wird sie zurückgegeben. Beachten Sie, dass einige Gruppen beispielsweise (a*)mit der leeren Zeichenfolge übereinstimmen. Diese Methode gibt die leere Zeichenfolge zurück, wenn eine solche Gruppe erfolgreich mit der leeren Zeichenfolge in der Eingabe übereinstimmt.

Java-Dokumentation für java.util.regex.Matcher.group(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: