Harry: RegEx: zitierten Text formatieren

Beitrag lesen

Hallo,

$text = preg_replace("/^»»\s+(.*)/", "<span class="zitat">\1</span>", trim($text));

...hm, das ersetzt nur ein "»»" am Anfang des Textes, oder? Was, wenn in der x. Zeile "»»" steht?

Der ersetzt gar nix ;) Vor dem "s" fehlt nämlich noch's zweiter "" (sch* Anführungszeichen ...)

Du kannst den regulären Ausdruck ja einfach auf jede Zeile anwenden ;)

Ansonsten: "/\n»»\s+(.*)\n/" (oder so ?!)

Ciao,

Harry