Maison  >  Article  >  interface Web  >  Les expressions régulières examinent les concepts et les expressions usage_regular

Les expressions régulières examinent les concepts et les expressions usage_regular

微波
微波original
2017-06-28 13:35:041165parcourir

Cet article présente principalement le concept et l'utilisation des expressions régulièreslookaround, et analyse spécifiquement le concept, la classification, l'utilisation et les notes associées du lookaround. Les amis dans le besoin peuvent s'y référer. Ce qui suit

Les exemples de cet article décrivent le concept et l'utilisation de la recherche d'expressions régulières. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1 Regarder autour de vous est également appelé pré-recherche et assertion de largeur nulle.

2. Regarder autour de vous est divisé en

(?=exp)Regardez autour de vous dans un certain ordre

(?<=exp)Regardez autour de vous dans un ordre inverse

(?!exp)Recherche séquentielle négative

 (?<exp)Recherche dans l'ordre inverse négatif

3. occupe un emplacement logique et non un emplacement physique

Par exemple : faire correspondre les fichiers avec le suffixe de nom txt

caractères : file.txt, file2.exe Regular w(?=.exe) match string file2

4 Comment utiliser look around

(?=exp) Deux façons. à utiliser regarder autour de vous dans un certain ordre

① Trouver des numéros de téléphone commençant par 132 Numéro de téléphone

caractères : Mon numéro de travail est mon numéro de téléphone commençant par 132 est 13244444444 Mon le numéro de téléphone commençant par 158 est 15822222222

Régulier (?=d{11})132d{8} correspond à 13244444444

Explication détaillée : faites d'abord correspondre les nombres 132 et 158, puis faites correspondre les 2 nombres selon l'expression à gauche

② Recherchez le fichier avec le suffixe nom txt

caractère file1.txt file2 .exe

Regularw+(?=.exe) correspond à la chaîne file2

(?<=exp) pour confirmer l'utilisation de la recherche inversée

① Obtenez le fichier spécifié Le suffixe du fichier

caractères file1.text file2.exe fiel3.jpg

regular (?<=[/w]+.)w+ correspond aux caractères texte exe jpg

PS : Là encore, nous mettons à votre disposition 2 outils d'expression régulière très pratiques pour votre référence :

JavaScript Outil de test d'expressions régulières en ligne :
http://tools.jb51.net/regex/javascript

Outil de génération d'expressions régulières en ligne :
http ://tools.jb51.net/regex/create_reg

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn