Hallo,
ich verwende folgenden RegEx um meinem Bekannten Zitate in seinen Texten zu ermöglichen:
/[zitat=(.+?)](.+?)[/zitat]/
Das funktioniert auch im groben und ganzen wie gewünscht und mit preg_replace kann ich da was schönes basteln. Doch wies nun mal so ist, kommt mein Bekannter gleich mal mit einem Fall, den ich nicht matchen kann: Zeilenumbrüche im Zitat-Text.
Ich dachte sofort an \s doch verlassen mich dort meine gering vorhandenen RegEx-Kenntnisse:
Mein Versuch:
/[zitat=(.+?)]([\s.]+?)[/zitat]/
also als Zeichenklasse [\s.]
scheiterte.
Kann mir jemand auf die Sprünge helfen?
Grüle