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?


Anmelden zum Antworten