L'utilisation de JavaScript cordes expressions régulières JavaScript cordes expressions régulières - Partie 7 Introduction Ceci est la septième partie de ma série, JavaScript cordes expressions régulières. Nous avons vu certaines utilisations des expressions régulières en JavaScript. Nous savons comment vérifier si une expression régulière se trouve dans la chaîne sujet. Nous savons comment trouver la position de regex correspond dans la chaîne de l'objet. Notez que la chaîne de sujet peut être toute une page de texte.
Dans cette partie de la série, nous allons apprendre deux caractéristiques importantes intitulé "Rechercher et remplacer" et "L'opération de Split". Rechercher et remplacer Vous pouvez rechercher une correspondance dans la chaîne de l'objet et d'avoir les sous chaînes qui correspondent remplacés. Considérez la chaîne sujet suivant: «Je suis un homme Vous êtes un homme.». La sous-chaîne "homme" se produit dans ce sujet en deux endroits. Vous pouvez avoir l'occurrence de la chaîne sous «homme» remplacé par femme. Vous faites cela en utilisant l'objet chaîne méthode replace ().
Le code suivant illustre cela: La sortie est: ". Je suis un homme Vous êtes un homme." «Je suis une femme. Vous êtes un homme." Il ya quatre lignes dans le code. La première ligne est la déclaration et de la cession de la chaîne de l'objet. La deuxième ligne fait le remplacement, en utilisant la méthode de l'objet chaîne, replace (). Le premier argument de la méthode replace () est l'expression rationnelle; le second argument est la chaîne de sous pour le remplacement. La chaîne de l'objet est l'objet de la méthode replace (). Le premier rapport d'alerte affiche le sujet.
La deuxième déclaration d'alerte affiche la chaîne renvoyée par la méthode replace (). De la sortie, on constate que le sujet reste inchangée. La chaîne de retour ci-dessus est le sujet, où la première occurrence de la chaîne de sous, «l'homme» a été remplacé à la femme. Pour le remplacement en JavaScript regex, sachez ceci: - Le sujet n'a pas changé. - Utilisez la méthode replace () de l'objet de chaîne. - Le premier argument de la méthode est l'expression rationnelle. - Le deuxième argument de la méthode est la sous-chaîne de remplacement. - Le but de la méthode est le sujet.
- Remplacement prend place dans la chaîne de retour. - Sans l'expression rationnelle indicateur g seulement la première occurrence adapté est remplacé dans le code suivant les deux occurrences de la chaîne de la so