Td5 expr reg js M Multimédia ?? Semestre Printemps TP ?? Expressions régulières avec JavaScript Construire des expressions régulières en JavaScript Il existe deux façons de construire des d ? expressions régulières en JavaScript ? La première d ? entre el
M Multimédia ?? Semestre Printemps TP ?? Expressions régulières avec JavaScript Construire des expressions régulières en JavaScript Il existe deux façons de construire des d ? expressions régulières en JavaScript ? La première d ? entre elles vue dans les exemples consiste à utiliser une variable littérale RegExp contenant le motif Avec cette méthode il est possible d ? utiliser les étiquettes g i et m en les plaçant directement à la ?n de la variable RegExp Le tableau ci-dessous précise comment ces étiquettes sont interprétées Etiquette g i m Interprétation Global glouton ?? correspondance e ?ectuée plusieurs fois Insensible ?? la casse des caractères est ignorée Multi-lignes - et permettent d ? identi ?er les caractères de ?n de ligne Expression régulière pour identi ?er une cha? ne de caractères JavaScript var mon regexp g ? La deuxième méthode repose sur l ? utilisation du constructeur RegExp Ce constructeur prend en entrée deux paramètres puis les compile en un objet RegExp Le premier paramètre est une cha? ne de caractères Il convient d ? être prudent lors de la construction de la cha? ne de caractères car le caractère ? a une signi ?cation di ?érente au sein d ? un objet RegExp et au sein d ? une variable littérale Il est généralement nécessaire de doubler les backslashes et déspéci ?er les guillemets Le deuxième paramètre est une cha? ne de caractères précisant l ? étiquette à utiliser Cette méthode est utile lorsque l ? expression régulière doit être générée à l ? exécution en utilisant des ressources qui ne sont pas disponibles pour le programmeur Les propriétés d ? un objet RegExp sont données dans le tableau ci-dessous Propriété objet RegExp global ignoreCase multiline lastIndex source Utilisation Vrai si l ? étiquette ? g ? a été utilisée Vrai si l ? étiquette ? i ? a été utilisée Vrai si l ? étiquette ? m ? a été utilisée Valeur de l ? index à partir du quel commencer la prochaine correspondance exec Par défaut il vaut Le texte source de l ? expression régulière Expression régulière pour identi ?er une cha? ne de caractères JavaScript var mon regexp new RegExp 'g' Ana ROXIN Page CM Multimédia ?? Semestre Printemps TP ?? Expressions régulières avec JavaScript Les méthodes Les expressions régulières sont utilisées avec des méthodes pour chercher remplacer et extraire des informations à partir de cha? nes de caractères Les méthodes suivantes s ? appliquent en JavaScript Nom méthode Description regexp exec string Ceci est la méthode la plus puissante mais aussi la plus lente si regexp et string correspondent la méthode retourne un tableau L ? élément du tableau contient la sous-cha? ne qui correspond à regexp L ? élément représente le texte capturé par le er groupe etc S ? il n ? y a pas de correspondance cela retourne null regexp test string C ? est la méthode la plus simple et la plus rapide Si regexp correspond à string cela retourne
Documents similaires
-
37
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 29, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 55kB