Maison >développement back-end >tutoriel php >Explication détaillée des métacaractères d'expression régulière et des caractères ordinaires

Explication détaillée des métacaractères d'expression régulière et des caractères ordinaires

小云云
小云云original
2018-01-20 09:34:332109parcourir

Pour apprendre les expressions régulières, comprendre les métacaractères et les caractères ordinaires est une difficulté qu'il faut surmonter. Pas besoin de s'en souvenir délibérément. L'éditeur ci-dessous vous a apporté des connaissances sur les métacaractères d'expressions régulières et les caractères ordinaires. J'espère qu'il pourra vous aider.

Selon les règles de grammaire des expressions régulières, le modèle de correspondance de l'expression régulière est composé d'une série de caractères.

1. Caractères ordinaires :

La plupart des caractères ne peuvent se décrire qu'eux-mêmes, comme toutes les lettres et tous les chiffres.

C'est-à-dire que les caractères ordinaires ne peuvent correspondre qu'aux mêmes caractères qu'eux dans la chaîne.

2. Métacaractères :

Étant donné que les caractères ordinaires ne peuvent correspondre qu'à des caractères identiques à eux-mêmes, la flexibilité et les puissantes fonctions de correspondance des expressions régulières ne peuvent pas être pleinement démontrées, c'est pourquoi les expressions régulières stipulent une série de caractères spéciaux. Ces caractères ne correspondent pas en fonction de la quantité directe de caractères, mais ont une sémantique spéciale

Par exemple, les caractères suivants :

^ $ . * + ? = ! : | \ / ( ) [ ] { }

Bien que les caractères ci-dessus aient des caractères spéciaux. significations, mais certains caractères n'ont des significations particulières que dans certains contextes.

Si vous souhaitez faire correspondre ces caractères littéraux avec des significations particulières, vous devez ajouter une barre oblique inverse () devant ces caractères. Par exemple, si je veux faire correspondre un littéral $, je dois l'écrire. sous forme de $, sinon il correspondra à un emplacement de fin. C’est précisément grâce à l’existence de ces caractères spéciaux que les expressions régulières ont des fonctions puissantes.

Parce qu'ils constituent les caractères de base pour la construction de diverses expressions régulières correspondant à un texte complexe, ils sont appelés métacaractères.

Recommandations associées :

Introduction et application des métacaractères réguliers

Métacaractères d'expression régulière PHP—PCRE

Liste complète des métacaractères d'expressions régulières et description du comportement_Tutoriel PHP

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