La méthode replace() en JavaScript est utilisée pour rechercher et remplacer des caractères ou des sous-chaînes spécifiés dans une chaîne. L'utilisation est la suivante : string.replace(replaceWhat, replaceWith[, count]). Il peut effectuer des opérations telles que le remplacement de chaînes, le remplacement d'expressions régulières, le remplacement partiel, les fonctions de recherche et de remplacement et le remplacement global.
Utilisation de replace() en JavaScript
Qu'est-ce que replace() ? La méthode
replace() est utilisée pour rechercher et remplacer des caractères ou des sous-chaînes spécifiés dans une chaîne.
Usage
<code class="javascript">string.replace(replaceWhat, replaceWith[, count]);</code>
Parameters
Valeur de retour
Renvoie la chaîne remplacée sans modifier la chaîne d'origine.
Utilisation détaillée
1. Remplacement de chaîne
Remplacez le caractère spécifié par un autre caractère :
<code class="javascript">let str = "Hello World"; str.replace("World", "Universe"); // "Hello Universe"</code>
2. Remplacement d'expression régulière
Utilisez des expressions régulières pour rechercher et remplacer des sous-chaînes :
<code class="javascript">let str = "This is a test sentence."; str.replace(/\s/g, "-"); // "This-is-a-test-sentence."</code>
3. . Remplacement partiel
Limiter le nombre de fois à remplacer :
<code class="javascript">let str = "The quick brown fox jumps over the lazy dog."; str.replace("the", "a", 1); // "The quick brown fox jumps over a lazy dog."</code>
4. Fonction de recherche et de remplacement
Utilisez la fonction de rappel pour spécifier le contenu de remplacement :
<code class="javascript">let str = "John Doe"; str.replace(/(?<name>\w+) (?<surname>\w+)/, match => `${match.groups.surname}, ${match.groups.name}`); // "Doe, John"</code>
5. Correspond et remplace globalement toutes les sous-chaînes correspondantes :
<code class="javascript">let str = "The lazy dog jumped over the lazy fox."; str.replace(/lazy/g, "quick"); // "The quick dog jumped over the quick fox."</code>
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!