C# Regex String mit "[" finden

Gast #4455944
Lesenswert?

Hallo, ich parse mir ein LogFile mit Regex und suche auch damit nach 
einer exakten Stringfolge [KEY]. Ich kann nicht nur nach KEY suchen, 
weil damit ein anderer Prozess gemeint ist. Wenn ich nun [ in das 
Pattern eintragen will krieg ich eine Exception. Wie kann solche Zeichen 
mit in die Suche aufnehmen?
Gast #4455973
Lesenswert?

"Ein Zeichen, das andernfalls als Sprachkonstrukt ohne Escapezeichen 
interpretiert werden würde, sollte als Zeichenliteral interpretiert 
werden. Durch eine geschweifte Klammer ({) wird z. B. der Beginn der 
Definition eines Quantifizierers angezeigt, aber ein von einer 
geschweiften Klammer (\{) gefolgter umgekehrter Schrägstrich gibt an, 
dass das Modul für reguläre Ausdrücke eine Entsprechung für die 
geschweifte Klammer finden sollte."

Also in deinem Fall statt [ dann \[ etc.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren