Communitytreffen-Moderator
Zitat
Als Reihen gehen alle Zahlen (0-9), alle Kleinbuchstaben (a-z) und alle Großbuchstaben (A-Z) sowie alle Untermengen (beispielsweise a-f). Man kann auch lustig kombinieren: [2-7a-nJ-Lx] matcht alle Ziffern zwischen 2 und 7, alle Großbuchstaben zwischen J und L, alle Kleinbuchstaben zwischen a und n sowie den Kleinbuchstaben n.
Die Reihenfolge spielt keine Rolle.
...
Hat einen kleinen Fehler. Der vorletzte Satz müsste am Schluss ein x stehen haben, kein n.
Ansonsten sehr schön gemacht, auch für jemanden wie mich, der schon öfter mal mit Regexps gearbeitet hat, ein schönes Nachschlagewerk.
Ach ja, Tabs gehören auch zu den Whitespaces.
Edit:
Zitat
/(\[)(\d\d:\d\d)(])(\s+)(<)(\S+)(>)(\s+)(\[)([^\n\r]+?)(\])([^\n\r]*?)(.*)/U?
Noch Fragen?
...
Ja. Was stellst du mit den Strings an? Ich tipp mal auf Highlighting für DSA. Und noch eine: warum haste das ] am Schluss weggelassen? Wenn schon, dann richtig.
Für alle, die mal nen Beispielstring wollen:
[17:20] <DFYX> [Das ist ein Text]
Geändert von Ineluki (16.06.2005 um 04:08 Uhr)