Maison > développement back-end > Problème PHP > Que sont les délimiteurs d'expressions régulières ? À quoi devons-nous faire attention ? (avec code)

Que sont les délimiteurs d'expressions régulières ? À quoi devons-nous faire attention ? (avec code)

慕斯
Libérer: 2023-03-10 12:48:01
original
2494 Les gens l'ont consulté

L'article précédent vous a présenté "Qu'est-ce qu'une expression régulière ? Son utilisation ? Quelles sont ses caractéristiques ? (Avec explication détaillée) 》, cet article continue de vous présenter quel est le délimiteur des expressions régulières ? À quoi devons-nous faire attention ? (Code ci-joint), dépêchez-vous et apprenez ! ! !

Que sont les délimiteurs d'expressions régulières ? À quoi devons-nous faire attention ? (avec code)

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

  • L'expression régulière est utilisée pour déclarer des expressions régulières Symbole de la limite de l'expression, l'expression régulière est de type chaîne. Par conséquent, lors de la définition d'une expression régulière, définissez d'abord le type de chaîne

  • Le caractère limite commun "/" dans les expressions régulières, en fait, les lettres et les caractères non numériques ainsi que les caractères ; autres que "V" peuvent être utilisés comme caractère de limite pour les expressions régulières.

Remarque :

  • Une expression régulière complète a exactement deux caractères limites.

  • Le premier est le caractère limite de guillemet du type chaîne

  • Le second est le caractère limite de l'expression régulière

例如:$parrten = '';
Copier après la connexion

Plus précisément, prenons la démonstration de code comme exemple :

<?php
/******正则表达式的定界符*****/
$pattern = &#39;/ /&#39;;
$str = &#39;&#39;;
//进行匹配
preg_match( $pattern, $str);
?>
Copier après la connexion

Analyse du code :

Nous définissons d'abord une variable $pattern, pour ce que nous faisons Si la chaîne écrite dans le code n'est pas utilisée avec une fonction, alors c'est une chaîne ordinaire, nous devons donc faire correspondre la fonction de correspondance dont nous avons besoin est (preg_match). Après l'avoir définie, nous devons en donner deux. Paramètres, nous devons faire correspondre str, puis nous l'exécutons. Si preg_match signale une erreur, cela signifie que ce que nous venons de définir ne peut pas être utilisé comme délimiteur ; ), c'est-à-dire que ce que nous venons de définir peut être utilisé comme délimiteur pour les expressions régulières

Le résultat de l'exécution est :

Que sont les délimiteurs dexpressions régulières ? À quoi devons-nous faire attention ? (avec code)

Par exemple, si nous convertissons le $pattern = '/ /' que nous venons de définir en une barre oblique inverse, est-ce que cela fonctionnera toujours avec succès ? Lorsque nous exécuterons les résultats, nous constaterons qu'une erreur sera signalée dans d'autres. mots, nous ne pouvons pas utiliser de barres obliques inverses comme expressions régulières. Le délimiteur de >

(分隔符不能是字母数字或反斜杠)Apprentissage recommandé : "

Tutoriel vidéo 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!

É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