Regex capturing
-
Hallo Leute,
ich habe einen String mit Zeichenketten und Sonderzeichen! Bspw. "test+wew-aa"
über ein Regex pattern (\-|\+|\w+) erhalte ich beim durch iterieren die entsprechenden elemente! nun will ich aber auch wissen um was für ein element es sich handelt! bspw. über eine idendifier :
0 = -
1 = +
2 = "string"kann ich diese Information als meta infos beim matchen herausbekommen?
Grüße
-
Beim Matchen wahrscheinlich nicht, aber es sollte kein Problem sein, die Matches umzupacken und dabei den Identifier hinzuzufügen. Etwa is das erste Zeichen ein '-', ein '+' oder sonst handelt es sich um ein Wort mit mind. einem Zeichen.
-
Hmm gibt es keine möglichkeit, dass bei jeder "find()" iteration noch infos darüber gewonnen werden, welche teil vom pattern gematcht wurde?