*   >> Lecture Éducation Articles >> tech >> conception de sites Web

Introduction à Javascript cordes régulières Expressions

JavaScript cordes expressions régulières - Partie 1 Introduction Cela fait partie de ma série 1, JavaScript cordes expressions régulières. Considérez la chaîne, "Ceci est un homme". Supposons que vous ne connaissez pas le contenu de la chaîne; la chaîne aurait été tapé par l'utilisateur et le code JavaScript a assigné à une variable. Vous pouvez avoir les deux questions suivantes: 1) Est-ce que la piqûre ont le mot "homme"? 2) Si la chaîne a le mot, «l'homme», pouvez-vous changer pour «femme».

Il ya beaucoup d'autres questions qui sont similaires (et assez complexe) aux deux questions ci-dessus. La manipulation de ce code est dans l'objet appelé expressions régulières, en abrégé, Regex. Ceci est une partie d'une série d'articles. Vous avez besoin des connaissances de base en HTML et JavaScript pour comprendre cette série

. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait, contactez-moi au [email protected]. Voilà, me contacter pour le moindre problème que vous avez à propos de ce qui a été tapé.


La Parole, Regex Dans l'exemple ci-dessus, «l'homme» est une expression régulière. Plus généralement, Regex est une chaîne (généralement de petite chaîne) de caractères que vous voulez savoir, si elle existe dans une certaine chaîne sujet. Cette chaîne sujet aurait pu être attribué à un variable.Matching Lorsque le Regex est vu dans la chaîne sujet, nous disons correspondance a eu lieu. Autrement dit, l'expression rationnelle correspond a la chaîne. Lorsque l'appariement se produit, le remplacement peut suivre.

Si l'expression régulière, «homme» dans l'exemple ci-dessus est considérée dans la chaîne de l'objet, il peut être remplacé par le mot «femme» .Modern et Old Fashion façons de coder Regex Au début, pour répondre à la Type-dessus de questions que vous deviez faire le codage en utilisant les bases de programmation (déclaration de variables, conditions, boucles, etc.). Sachez que les questions telles que celles ci-dessus peuvent être classés. JavaScript est venu avec des fonctions, pour traiter les questions ci-dessus; cela donne le programmeur moins de travail.

Le programmeur utilise ces fonctions à des moyens spéciaux sans être vraiment conscients qu'il les utilise. L'utilisation de ces fonctions est faite encastrables pratique avec des symboles spéciaux. Dans cette série, nous apprenons les moyens spéciaux de répondre aux questions des types ci-dessus, en utilisant JavaScript strings.Simple

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.