En JavaScript, vous pouvez convertir tous les sauts de ligne d'une chaîne en HTML
éléments utilisant des expressions régulières. Ceci est utile lorsque vous souhaitez afficher un texte multiligne qui conserve sa mise en forme.
Mise en œuvre :
Pour remplacer tous les sauts de ligne par
éléments, utilisez l'expression régulière suivante :
str.replace(/(?:\r\n|\r|\n)/g, '<br />');
Explication :
Exemple :
Considérons une variable str avec la valeur suivante :
"This is man. Man like dog. Man like to drink. Man is the king."
Après application du remplacement, le résultat sera :
"This is man<br /><br />Man like dog.<br />Man like to drink.<br /><br />Man is the king."
Non-capture Groupes :
La syntaxe ?: entourant les modèles de saut de ligne crée un groupe sans capture. Cela signifie que les caractères de saut de ligne ne sont pas capturés en mémoire pour référence ultérieure, ce qui peut améliorer les performances pour les grandes chaînes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!