Reguläre Ausdrücke
Markus**
- perl
0 Beat
Hallo Forum...
Ich suche einen RegExp, der das Vorkommen von "\n" durch "<br>\n" ersetzt.
Mein Ansatz sieht wie folgt aus: /(\b\n(?!\b<br>))/<br>\n/g
Der Ausdruck tut im Grunde das nötige, allerdings werden keine zwei aufeinander folgenden "\n"'s erkannt und demzufolge auch nicht durch zwei Aufeinanderfolgende "<br>\n"'s ersetzt.
Kann mir hier bitte mal jemand auf die Sprünge helfen?
Danke und Gruß,
Markus**
Mein Ansatz sieht wie folgt aus: /(\b\n(?!\b<br>))/<br>\n/g
Der Ausdruck tut im Grunde das nötige, allerdings werden keine zwei aufeinander folgenden "\n"'s erkannt und demzufolge auch nicht durch zwei Aufeinanderfolgende "<br>\n"'s ersetzt.
Du sagst ja explizit, dass vor dem \n, einem non-aphanum-char, kein weiterer non-aphanum-char sein darf, weil der Fall wechseln muss.
Also wird \n nur gematcht, wenn davor ein aphanum-char ist.
mfg Beat