Markus**: Reguläre Ausdrücke

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**

  1. 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

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische