Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

Wer von euch kennt sich mit Regex aus?

Letzter Beitrag 03-17-2008 9:32 von Lukas Dorn. 2 Antworten.
Seite 1 von 1 (3 Treffer)
Beiträge sortieren: Zurück Weiter
  • 03-14-2008 22:20

    Wer von euch kennt sich mit Regex aus?

    Hallo Leute!

    Ich habe einen String und in diesem sind verschiedene Platzhalter.Zb: "bli bla blub [[Parameter1=1;Parameter=2]] und wieder irgendwas"

    Ich möchte dabei alles was mit "[[ ]]" eingegrenzt ist auslesen und später ersetzen. Leider habe ich bez. Regex nicht wirklich viel Ahnung. Weiß von euch da jemand wie das gehen kann?

    mlg

    Lukas

    • IP-Adresse ist Registriert
  • 03-16-2008 16:59 Antwort zu

    AW: Wer von euch kennt sich mit Regex aus?

    Mein Vorschlag:

    using System.Text.RegularExpressions;

    ...

    string inputString = "bli bla blub [[Parameter1=1;Parameter=2]] und wieder irgendwas";
    string paramString, resultString;

    Regex r = new Regex(@"\[\[(?<param>.*)\]\]", RegexOptions.IgnoreCase | RegexOptions.Singleline );
    Match m = r.Match( inputString );
    paramString = m.Groups["param"].Value;

    // Hier den Inhalt von paramString prüfen und durch das Gewünschte ersetzen

    resultString = Regex.Replace(inputString, @"\[\[.*\]\]", paramString, RegexOptions.Singleline | RegexOptions.IgnoreCase);

    • IP-Adresse ist Registriert
  • 03-17-2008 9:32 Antwort zu

    AW: Wer von euch kennt sich mit Regex aus?

    Super danke! Das klappt ja wunderbar!
    mlg
    Lukas
    • IP-Adresse ist Registriert
Seite 1 von 1 (3 Treffer)