Regex für eckige Klammern



  • Hallo zusammen,

    ich muss Texte nach einer bestimmten Art splitten, um diese weiterverarbeiten zu können. Ein Beispieltext könnte sein

    [quote][B]Beispiel: [/B]Aktuelle Einstellung:[COLOR=Red][B]I[/B][/COLOR] Ende der Nachricht
    

    Dabei sollen die eckigen Klammern das Format des Textes angeben. Ich möchte nun mit Regex.Split() folgendes Ergebnis erzeugen:

    [B]
    Beispiel: 
    [/B]
    Aktuelle Einstellung:
    [COLOR=Red]
    [B]
    I
    [/B]
    [/COLOR]
     Ende der Nachricht
    

    Also das die eckigen Klammern in der Ergebnismenge noch mit angegeben werden. Ich hab nun versucht mittels folgendem Pattern dies zu realisieren

    Regex r = new Regex("[\[\\]]");
    

    aber leider werden dabei alle eckigen Klammern nicht mit angegeben.

    Habt ihr eine Lösung dafür?

    Danke!




Log in to reply