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 books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.