Hallo,
ich hab ein wenig mit Regex rumhantiert.
Das findet alle Ausdrücke ähnlich zu " [variablenname] ". Es funktioniert also alles was ich brauche
Wenn ich aber so durchgucke dann steht zum Beispiel bei
Ich erhalte als Ergebnis für mein Beispielpattern eingangs mit verschieden Methoden:
Match.Value -> "[variablenname]"
Match.Captures(0).Value -> " [variablenname] "
Match.Groups(0).Value -> " [variablenname] "
Match.Groups(1).Value -> "variablenname"
Dazu folgende Fragen:
Kann ein Match mehr als ein Capture haben?
Ist Groups(0) immer gleich dem Capture?
Gegenbeispiele wären toll
Viele Grüße
ich hab ein wenig mit Regex rumhantiert.
Das findet alle Ausdrücke ähnlich zu " [variablenname] ". Es funktioniert also alles was ich brauche
Wenn ich aber so durchgucke dann steht zum Beispiel bei
variablen(i).Value
die Property RegularExpressions.Capture.Value
variablen(i)
ist ein Match
dieser erbt von Group
und dieser von Capture
. Jetzt bin ich nicht sicher ob ich verstehe was Matches, Groups und Captures sind. Im Regex Tutorial hab ich dazu nichts gefundenIch erhalte als Ergebnis für mein Beispielpattern eingangs mit verschieden Methoden:
Match.Value -> "[variablenname]"
Match.Captures(0).Value -> " [variablenname] "
Match.Groups(0).Value -> " [variablenname] "
Match.Groups(1).Value -> "variablenname"
Dazu folgende Fragen:
Kann ein Match mehr als ein Capture haben?
Ist Groups(0) immer gleich dem Capture?
Gegenbeispiele wären toll
Viele Grüße