En JavaScript, vous pouvez utiliser la méthode replace() pour remplacer toutes les chaînes. Cette méthode peut remplacer certains caractères par d'autres caractères dans la chaîne. Le format de syntaxe est "string.replace("original string","replace value"). ".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Méthode javascript replace()
La méthodereplace() est utilisée pour remplacer certains caractères par d'autres caractères dans une chaîne, ou pour remplacer une sous-chaîne qui correspond à une expression régulière.
Format de syntaxe :
string.replace(searchvalue,newvalue)
valeur de recherche : obligatoire. Un objet RegExp qui spécifie la sous-chaîne ou le modèle à remplacer.
Notez que si la valeur est une chaîne, elle est récupérée sous forme de modèle de texte littéral, plutôt que d'être d'abord convertie en objet RegExp.
nouvelle valeur : obligatoire. Une valeur de chaîne. Spécifie les fonctions permettant de remplacer du texte ou de générer du texte de remplacement. Le deuxième paramètre de la méthode
replace() peut utiliser une fonction. Lors de la correspondance, la fonction sera appelée. La valeur de retour de la fonction sera utilisée comme texte de remplacement. caractères spéciaux préfixés par $ pour référence. Informations sur le texte correspondant.
Chaîne de convention | Description |
---|---|
$1, $2, ..., $99 | et le 1er ~ 99ème enfant dans l'expression régulière Le texte correspondant à l'expression |
$& (signe dollar + trait d'union) | La sous-chaîne correspondant à l'expression régulière |
$' (signe dollar + touche de compétence bascule) | se trouve dans la sous-chaîne correspondante Le texte sur le côté gauche du string |
$' (signe dollar + guillemet simple) | Le texte à droite de la chaîne correspondante |
$$ | signifie $ string |
Valeur de retour : one La nouvelle chaîne est obtenu en remplaçant la première correspondance ou toutes les correspondances de l'expression rationnelle par remplacement.
Exemple : la méthode replace() remplace toutes les chaînes
var str="hello"; var a=str.replace("hello","HI"); console.log(a);
【Apprentissage recommandé : Tutoriel avancé javascript】
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!