Maison > développement back-end > tutoriel php > Note 014 Délimiteur pour les expressions régulières PHP

Note 014 Délimiteur pour les expressions régulières PHP

黄舟
Libérer: 2023-03-04 09:14:01
original
1757 Les gens l'ont consulté

Écrire devant

Le délimiteur régulier PHP utilisé par Hy369 est la barre oblique (/, barre oblique). Je pensais même que c'était le seul délimiteur régulier en PHP.

Hé, jusqu'à aujourd'hui, j'ai vu un exemple plutôt étrange d'utilisation du signe # comme séparateur régulier. En voyant cette expression régulière "étrange", je n'ai pas pu m'empêcher de demander à Du Niang. Le résultat: j'ai été abasourdi.

Vraiment, jusqu'à présent, je ne savais pas que le séparateur régulier sous PHP n'est en fait pas seulement / .

D'accord, enregistrons ce point de connaissance qui a surpris Hy369.

Délimiteur d'expression régulière PHP

En PHP, le délimiteur d'expression régulière peut être n'importe quel caractère sauf : des lettres, des chiffres, des barres obliques inverses et des espaces.

Les délimiteurs couramment utilisés sont : la barre oblique (/, barre oblique), le signe dièse (#, signe dièse) et le tilde (~, tilde).

En d'autres termes, il peut s'agir des modèles suivants :

/test string/
#^[^0-9]Hy369$#
+php blog+
%[A-Za-z0-9_-]%
Copier après la connexion

Points clés

Si dans un certain modèle, ce modèle doit être utilisé dans l'expression régulière délimiteur, vous devez ajouter une barre oblique inverse devant le délimiteur. Par exemple :

/http:\/\//
Copier après la connexion

Dans ce cas, l'ensemble de l'expression régulière n'est pas très intuitive. À ce stade, vous pouvez envisager de modifier un délimiteur pour améliorer la lisibilité de l’expression régulière. Par conséquent, l'expression régulière ci-dessus peut être remplacée par ceci :

#http://#
Copier après la connexion

Ce qui précède est le contenu de la note 014 Délimiteur d'expression régulière PHP Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www. php.cn ) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal