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

Introduction à Javascript cordes régulières Expressions

et regex.Some caractères spéciaux il ya quelques caractères ASCII, qui ne disposent pas d'équivalents de caractères imprimables et sont donc représentés par des séquences d'échappement. Des exemples courants sont \\ t pour une tabulation horizontale, \\ n pour un saut de ligne, \\ r pour un retour chariot et \\ A pour une tabulation horizontale bell.The Si vous voulez un onglet horizontal dans votre texte que vous devez taper "\\ t" dans le texte. Considérez ce qui suit: var objet = "\\ lLa est une nouvelle section et il continue comme un paragraphe.

"; Notez le '\\ t' pour une tabulation horizontale au début du sujet. Vous voudrez peut-être pour correspondre à la tabulation horizontale, \\ t. Votre expression régulière serait /\\ t /Avec ce qui précède, le conditionnel suivante produit un match si (subject.search (re)! = -1) Donc, pour correspondre \\ t dans la chaîne disponible, utilisez simplement \\ t dans le modèle Numéros .

Hexadecimal nombres hexadécimaux peuvent être écrites comme: xhh par exemple XBF Je ne vais pas vous donner de plus amples explications sur les chiffres hexadécimaux de cette série; savez juste que vous trouverez de nombreux exemples comme ci-dessus. La notation pour faire correspondre des nombres hexadécimaux est \\ xhh où h est un chiffre hexadécimal. Si vous voulez seulement pour correspondre à un nombre hexadécimal, l'expression rationnelle est /\\ /xhh caractères peuvent être représentés par des nombres hexadécimaux échappés. Le conditionnelle suivante produit un match: si (.

search "cat" (/\\ x61 \\ x74 /) = -1!) Un match est produite, car le nombre hexadécimal pour le caractère, «a» est x61 et que pour 't 'est x74.Word Boundary A limite de mot est la frontière entre un caractère mot et un caractère non-mot. Considérez les chaînes suivantes: "un deux trois quatre cinq" "un, deux, trois, quatre, cinq" "un, deux, trois, quatre, cinq" "un-deux-trois-quatre-cinq" Le conditionnel produira suit un match: if ("un deux trois quatre cinq" .search (/\\ b /) = -1!) La notation '\\ b' est utilisé pour correspondre à une limite de mot.

Dans le conditionnel ci-dessus, il est de la frontière entre la double guillemet ouvrant et le mot, "un" qui a été adapté. Si vous voulez faire correspondre la frontière entre le mot «un» et l'espace qui le suit, vous devez modifier l'expression régulière à: /un \\ b /Ici, vous avez le mot «un», suivi par '\\ b'. Le motif, un \\ b est ce qui est égalé. Le conditionnel suivante produira un match: if (! "Un deu

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