Comment échapper aux points dans les expressions régulières php

WBOY
Libérer: 2023-03-15 12:50:01
original
2430 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction "preg_quote()" pour échapper aux points. Cette fonction est utilisée pour échapper aux caractères d'une expression régulière. Vous pouvez ajouter une barre oblique inverse avant les caractères dans la syntaxe de l'expression régulière. .', '/')".

Comment échapper aux points dans les expressions régulières php

L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.

Comment échapper aux points dans les expressions régulières php

La fonction preg_quote est utilisée pour échapper aux caractères d'expression régulière.

Syntaxe

string preg_quote ( string $str [, string $delimiter = NULL ] )
Copier après la connexion

preg_quote() nécessite le paramètre str et ajoute une barre oblique inverse avant chaque caractère dans la syntaxe de l'expression régulière. Ceci est généralement utilisé lorsque certaines chaînes d'exécution doivent être mises en correspondance en tant qu'expressions régulières.

Les caractères spéciaux des expressions régulières sont : . + * ? [ ^ ] $ ( ) { } = : -

Description du paramètre :

$str : chaîne d'entrée.

$delimiter : Si le délimiteur de paramètre facultatif est spécifié, il sera également échappé. Ceci est généralement utilisé pour échapper aux délimiteurs utilisés par la fonction PCRE. / est le délimiteur le plus courant.

Valeur de retour

Renvoie la chaîne échappée.

L'exemple est le suivant :

<?php
$keywords = &#39;afweaef.afdafaw&#39;;
$keywords1 = preg_quote(&#39;.&#39;, &#39;/&#39;);
$keywords = preg_quote($keywords, &#39;/&#39;);
echo $keywords . "<br>"; 
echo $keywords1; 
?>
Copier après la connexion

Résultat de sortie :

Comment échapper aux points dans les expressions régulières php

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:
php
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