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?
Escapen. Jenachdem, wo du den Regex eingiebst musst du 1 bis 2 backslashs davorsetzen.
"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.
  Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
  
  Bestehender Account
  
  
  
  Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
  Noch kein Account? Hier anmelden.