suchen und ersetzen

hallo

ich möchte in einem text das zeichen '\n' durch
ein '<br>' ersetzten, aber nicht, wenn es ein '\n<'
ist - ale eine spitze klammer auf unmittelbar auf
\n folgt.

wie kann ich das anstellen?


greets
-/--\-
alex
DFS [ Mi, 02 August 2006 12:28 ] [ ID #1415170 ]

Re: suchen und ersetzen

"alexander kainz" <nospam [at] nospam.com> writes:

> ich möchte in einem text das zeichen '\n' durch
> ein '<br>' ersetzten, aber nicht, wenn es ein '\n<'
> ist - ale eine spitze klammer auf unmittelbar auf
> \n folgt.

Vorher 'slurpen' und dann
s/\n(?!<)/<br>/g;

HTH & Ciao, hoeha
Hannes Hoerl [ Mi, 02 August 2006 14:12 ] [ ID #1415179 ]

Re: suchen und ersetzen

> Vorher 'slurpen' und dann
> s/\n(?!<)/<br>/g;

danke, genau das wars!

lg
Scotter [ Mi, 02 August 2006 15:15 ] [ ID #1415181 ]
Perl » de.comp.lang.perl.misc » suchen und ersetzen

Vorheriges Thema: SIG CHLD unter Windows
Nächstes Thema: Fork / Non Blocking HTTP Daemon