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

Introduction à Javascript cordes régulières Expressions

x trois quatre cinq" .search (/un \\ b /) = -1) "\\ b" indique une limite de mot. Le conditionnelle suivante ne produira pas un match: (! "Un deux trois quatre cinq" .search (/sur \\ être /) = -1) Si cela est parce que le caractère "\\ b" à sa position ne correspond pas à un mot limite (il est à l'intérieur du mot, «un»). Maintenant, le conditionnel suivante produira un match: (! "Un, deux, trois, quatre, cinq" .search (/deux \\ b /) = -1) si Voici la partie de chaîne 'deux \\ b' est ce qui a été appariée. Le "\\ b" correspond à la limite entre le mot «deux» et la virgule qui le suit.

Le conditionnelle suivante sera également produire un match: if ("un, deux, trois, quatre, cinq" .search (/deux \\ b /) = -1!) Ici, même si il ya un espace entre la virgule et le mot , "trois", le "\\ b" correspond toujours à la frontière entre le mot, «deux» et la virgule qui le suit; la virgule est un caractère non-mot et il ya donc une limite entre le mot, «deux» et la virgule. Maintenant, la volonté conditionnelle suivante produit un match: si (.search "un-deux-trois, quatre, cinq" (/trois \\ b /) = -1!) Voici la partie de chaîne «trois» est ce qui a été adapté.

Le "\\ b" correspond à la limite entre le mot "trois" et le caractère "-" qui le suit. Le caractère "-" est un séparateur de mot; elle sépare deux mots accolés, il est pas un caractère de mot. Le conditionnel suivante produira un match: if (! "Un deux trois quatre cinq" .search (/cinq \\ b /) = -1) Voici le "\\ b", correspond à la limite entre le mot, «cinq» et la fermeture à double mark.Combining de cotation avec d'autres caractères Vous pouvez combiner les caractères spéciaux ci-dessus avec d'autres caractères comme nous l'avons vu.

L'expression suivante va produire un match: if ("un deux trois quatre cinq six" .search (/cinq \\ b six /) = -1!) Ceci est similaire à l'exemple précédent, nous avons vu. Vous avez la parole, «cinq» suivi par \\ b, un espace, puis "six" dans l'expression régulière. Eh bien, prenons une pause à ce point. Nous continuons dans la prochaine partie de la série.

Chrys

Pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous dans le champ de recherche de cette page puis cliquez sur Rechercher (utiliser le menu si disponible): Introduction à JavaScript Chaîne expressions régulières JavaScript chaîne normale Les profils d'expression Plus JavaScript cordes modèles d'expressions régulières en JavaScript Regroupement cordes Expressions réguli

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