Maison > interface Web > js tutoriel > le corps du texte

Comment remplacer les nouvelles lignes en utilisant JavaScript ?

WBOY
Libérer: 2023-08-28 20:33:02
avant
1303 Les gens l'ont consulté

如何使用 JavaScript 替换换行符?

Dans ce tutoriel, nous apprendrons comment remplacer toutes les nouvelles lignes dans le code JavaScript à l'aide de la balise
. Il existe plusieurs façons de remplacer toutes les nouvelles lignes à l'aide de la balise
. Certaines méthodes sont données ci-dessous -

Utilisation de la méthode String Replace() et RegEx

Dans cette méthode, nous utilisons la méthode String.replace() pour remplacer toutes les nouvelles lignes en texte brut par
jetons. Le RegEx ici fait référence à l'expression régulière que nous avons écrite dans la méthode string.replace().

Syntaxe

Ce qui suit utilise la méthode replace() -

sentence.replace(/(?:\r|\r|)/g, "<br>");
Copier après la connexion

Ici, la phrase est une chaîne avec un caractère de nouvelle ligne, et le premier paramètre de la méthode replace() est une expression régulière.

Algorithme

  • Étape 1 - Définir une chaîne avec des nouvelles lignes et l'afficher.

  • Étape 2 - Appliquez la méthode replace() à la chaîne définie ci-dessus. Utilisez la syntaxe ci-dessus pour appliquer la méthode de remplacement.

  • Étape 3 - Affichez la chaîne obtenue à l'étape 2. Toutes les nouvelles lignes sont remplacées par
    .

Exemple

Nous pouvons utiliser le code ci-dessous pour remplacer toutes les nouvelles lignes par la balise
en utilisant des expressions régulières.




   

<script> let sentence = `Javascript is a dynamic computer programming language for web. Javascript can update and change both HTML and CSS`; let br = document.getElementById("br"); br.innerHTML = sentence; function linebreak() { // Replace the line break with <br> sentence = sentence.replace(/(?:\r|\r|)/g, &quot;&lt;br&gt;&quot;); // Update the value of paragraph br.innerHTML = sentence; } </script>
Copier après la connexion

Dans le code ci-dessus, la méthode string.replace() vérifie les 3 caractères de nouvelle ligne, c'est-à-dire r

,

et r avec la balise g, puis les remplace par la balise
.

Utilisez les méthodes split() et join()

Dans cette méthode, utilisez un délimiteur et renvoyez un tableau de sous-chaînes, puis combinez ces sous-chaînes dans un tableau et transmettez
pour que chaque jointure contienne
.

Grammar

Ce qui suit est la syntaxe pour appliquer les méthodes split() et join() -

sentence.split("").join("<br />");
Copier après la connexion

Ici phrase est une chaîne avec un caractère de nouvelle ligne (

) et nous voulons la remplacer par
.

Algorithme

< ul class="list">
  • Étape 1 - Définir une chaîne avec des nouvelles lignes et l'afficher.

  • Étape 2 - Appliquez les méthodes split() et join() à la chaîne définie ci-dessus. Utilisez la syntaxe ci-dessus pour appliquer la méthode de remplacement.

  • Étape 3 - Affichez la chaîne obtenue à l'étape 2. Toutes les nouvelles lignes sont remplacées par
    .

  • Exemple

    Nous pouvons utiliser le code ci-dessous pour remplacer toutes les nouvelles lignes par des balises

    
    
    
       

    <script> let sentence = `Javascript is a dynamic computer programming language for web. Javascript can update and change both HTML and CSS`; let br = document.getElementById("br"); br.innerHTML = sentence; function linebreak() { // Replace the line break with <br> sentence = sentence.split(&quot;&quot;).join(&quot;&lt;br /&gt;&quot;); // Update the value of paragraph br.innerHTML = sentence; } </script>
    Copier après la connexion

    en utilisant la méthode split et join. Les chaînes de ligne sont remplacées par des chaînes de balises br. Utilisez la méthode split() pour diviser la chaîne à l'aide du délimiteur, puis utilisez la méthode join() pour joindre les sous-tableaux divisés afin de former un tableau.

    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!

    source:tutorialspoint.com
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!