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

Javascript cordes Expression régulière Patterns

\ n \\ f sont des caractères blancs. '\\' Ou simplement '' est produit lorsque vous appuyez sur la barre d'espace de votre clavier. \\ t est produit lorsque vous appuyez sur la touche de tabulation de votre clavier. \\ r est le caractère de retour chariot. \\ n est le caractère de nouvelle ligne et \\ f est le caractère de saut. \\ s est l'abréviation de tout caractère d'espace blanc. Voilà \\ s est équivalent à [\\ \\ t \\ r \\ n \\ f]. Le conditionnelle suivante produit un match: (.! "..

La première ligne \\ r \\ nLa deuxième ligne" recherche (/\\ n /) = -1) si l'conditionnelle suivante produit également un match: if ("La première ligne. \\ r \\ nLa deuxième ligne. ". recherche (/\\ /s)! = -1) \\ S est une classe de caractères blancs. La négation de \\ s \\ S \\ S est la négation de \\ s. Il représente tout caractère qui est pas un espace blanc, qui est [^ \\ s]. \\ S, [^ \\ s] et [^ \\ \\ t \\ r \\ n \\ f] sont équivalentes. Le symbole de la négation nie la classe (entre crochets). \\ W Ceci est un caractère mot.

Il représente tout caractère alphanumérique, y compris le trait de soulignement. \\ w et [0-9a-zA-Z_] sont equivalent.Negated \\ w \\ W est la négation de \\ w. Il représente tout caractère non-mot. \\ W et [^ \\ w] sont Période equivalent.The '.' La période '.' Correspond à tout caractère sauf \\ n. Par exemple, les matchs /.s/'est' dans la chaîne de l'objet, "Une pomme est sur l'arbre". /.s/représente deux personnages, qui sont tout caractère (sauf \\ n), suivie par 's'. Vous pouvez utiliser le \\ d \\ s \\ w \\ D \\ S \\ abréviations W à l'intérieur et à l'extérieur de caractère classes.

Beginning et fin d'une chaîne L'objectif ici est de voir comment vous pouvez faire correspondre une expression régulière au début de la chaîne sujet ou la fin de la chaîne sujet (ou le début et la fin) .Le caractère ^ pour Correspondance au début Si vous voulez que la correspondance de se produire au début de la chaîne sujet, commencent à l'expression rationnelle avec le caractère '^'. Le conditionnelle suivante produit un match: if ("un et deux" .search (/^ un /) = -1!) Le conditionnel ne produit pas un match suivant: if ("Celui que je voyais" .

search (/^ un /)! = -1) Dans le premier cas, le mot «un» est au début de la chaîne sujet. Dans le second cas, le mot «un» est pas au début de la chaîne sujet. À ce stade, vous pouvez demander, "Est '^' pas le symbole de la négation?" Eh bien, il est le symbole de la négation. Le problème est de savoir quand l'utiliser

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