ChrisB: Whitespaces preg_replace im <pre>-Tag

Beitrag lesen

Hi,

ich dachte mir auch zuerst, dass es mit Assertions gingen würde. Aber das Problem ist, dass ich <pre class='blabla'>  ascnasc  </pre> nicht finde obwohl das im pre steht.

Assertions koennen IIRC keine variable Laenge haben, sondern muessen "fest" sein.

Damit nach <pre> Ausschau zu halten, ginge also - nach <pre.+> bspw. aber nicht.
U.U. reicht es ja, ja einem oeffnenden <pre zu suchen.

Ansonsten muesstest du den Text vielleicht erst mal aufteilen (preg_split), in Teile die generell "Tags" drumherum haben - und dann schauen, ob dieser Tag den Namen pre hat, wenn nein, Whitespace ersetzen - und dann anschliessend alles wieder aneinanderhaengen ...

MfG ChrisB