Maison >développement back-end >Problème PHP >Comment échapper aux points dans les expressions régulières php
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. .', '/')".
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
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 ] )
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 = 'afweaef.afdafaw'; $keywords1 = preg_quote('.', '/'); $keywords = preg_quote($keywords, '/'); echo $keywords . "<br>"; echo $keywords1; ?>
Résultat de sortie :
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!