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
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
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!