1

次のようなテキストがあります。

Sheldons Mutter Mary ist zu Besuch. Doch die Freude währt nicht lange: Statt von seiner Mutter ein Brathähnchen zubereitet zu bekommen, geht sielieber auf Leonards Vorschlag ein, Sushi essen zu gehen. Sheldon hat zudem ein Unterhaltungsprogramm für Mary ausgearbeitet. Er muss aber schockiert zur Kenntnis nehmen, dass seine Mutter den Besuch eines Vortrags mit einem Nobelpreisträgerablehnt und stattdessenlieber mit den anderen eine Stadtrundfahrt macht.\n\nLeonard und Sheldon sind brillaante Physiker, die meist in ihrem Apartment abhängen und ihre Videogames. Nur ihre Nachbarin Penny schafft es hin und wieder, für Abwechslung zu sorgen.

に置き換えたいと思い\n\nます<br />。したがって、以下の行を実行しても何もしません。

replace(/(\r\|\n|\r)/gm, "<br />");

ただし、コンソールでは機能します。

4

4 に答える 4

1

コードがありません 1n

replace(/(\r\|\n|\r)/gm, "<br />");

する必要があります

replace(/(\r\n|\n|\r)/gm, "<br />");

現在のように、「\r|\n」または「\r」に一致します

ただし、コメントから判断すると、テキストには改行がなく、バックスラッシュ文字と文字 n ( \n) が含まれているようです。

したがって、それらの適切な正規表現は

/(\\r\\n|\\n|\\r)/gm
于 2013-08-02T13:17:54.117 に答える