Backreference/Rückbezug mit .Net funktioniert nicht (Regex)

  • Allgemein

    Backreference/Rückbezug mit .Net funktioniert nicht (Regex)

    Guten Tag,

    Ich habe Probleme mit einem regulären Ausdruck.
    Ich möchte gerne eine benannte Gruppierung zurückreferenzieren, um die Gruppierung nochmals auszuwerten.
    Beispiel:

    Quellcode

    1. Regex: (?<buchstabe>\w)\k<buchstabe>
    2. String: Das Haus am See ist überflutungsgefährdet.

    Ein einfaches Match sollte meiner Meinung nach Da ausgeben.
    Leider gibt die Regex Engine ein leeres Resultat zurück, wenn ich den Rückbezug \k in den Regex einbaue.

    Habt ihr eine Idee? Mir geht es hier nicht um den Sinn einer Gruppierung für einen einzelnen Buchstaben. Das ist nur ein Beispiel.

    Hat sich erledigt. Ich hatte das mit den Rückbezugen falsch verstanden.

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Phisherman“ ()