8.5 Einfachen Text durch Ergänzen von <p>- und <br>- Tags nach HTML konvertieren

Problem

Sie haben einfachen Text, zum Beispiel einen mehrzeiligen Text, der über ein Textarea-Feld in einem Formular eingegeben wurde. Diesen wollen Sie in einen HTML-Text umwandeln, um ihn auf einer Webseite anzuzeigen. Absätze, die durch zwei aufeinanderfolgende Zeilenumbrüche getrennt sind, sollen durch <p>...</p> umschlossen werden. Zusätzliche Zeilenumbrüche sollen durch <br>-Tags ersetzt werden.

Lösung

Dieses Problem kann in vier einfachen Schritten gelöst werden. In den meisten Programmiersprachen profitieren nur die mittleren beiden Schritte von regulären Ausdrücken.

Schritt 1: HTML-Sonderzeichen durch Zeichenreferenzen ersetzen

Wenn wir einfachen Text nach HTML ...

Get Reguläre Ausdrücke Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.