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 ! ! !
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 = '';
Plus précisément, prenons la démonstration de code comme exemple :
<?php /******正则表达式的定界符*****/ $pattern = '/ /'; $str = ''; //进行匹配 preg_match( $pattern, $str); ?>
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 :
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é : "
"
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!