Thread Regex Frage
(23 answers)
Opened by bianca at 2012-11-09 17:42
Wenn ein Regex den Schalter x beinhaltet, ist ein Leerzeichen nur zur Verschönerung der Ansicht. Wenn du Leerzeichen matchen willst, mach das mit \s; Nichtleerzeichen matchen mit \S (das verhindert das grässliche [^ ]).
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 /^\[ \S+\s+ (\S+)\s+ ([0-9]+)\s+([0-9:]+)\s+([0-9]+) # Datum \] \s+ \[ ([^\]]+) # Fehler \] \s+ (?>\[\S+\s([^\]]+)\]\s+)? # falls [client ...] Lookahead (.+) $ /x Last edited: 2012-11-09 19:31:40 +0100 (CET) |