Maison > développement back-end > tutoriel php > Qu'est-ce que l'expression régulière php ? (exemple de code)

Qu'est-ce que l'expression régulière php ? (exemple de code)

藏色散人
Libérer: 2023-04-05 22:34:02
original
2592 Les gens l'ont consulté

Qu'est-ce qu'une expression régulière ?

Regex (ou RegExp) signifie expression régulière, qui est un moyen rapide et efficace de faire correspondre des modèles dans une chaîne. méthode. Regex peut être utilisé pour la recherche et le remplacement de texte, la validation des entrées et d'autres processus.

Les expressions régulières peuvent être des caractères simples ou des modèles complexes. Tous ces éléments sont définis selon certaines règles.

Expressions régulières en PHP

Par défaut, PHP prend en charge les regex : syntaxe PCRE (Perl Compatible Regular Expression) largement utilisée.

En PHP, le préfixe des fonctions PCRE (expression régulière) est preg_

Exemple de remplacement PHP Regex :

<?php
$str = &#39;Hello World&#39;;
$regex = &#39;/\s/&#39;;
echo preg_replace($regex, &#39;&#39;, $str);
Copier après la connexion

Sortie :

HelloWorld
Copier après la connexion

Dans cet exemple, le premier espace de « Hello World » est supprimé. Par conséquent, il affichera « HelloWorld ». Voyons ce que font $regex et preg_replace().

preg_replace()Recherchez une chaîne (à l'aide d'un modèle regex) et remplacez-la par une autre chaîne.

$regexAide à la chaîne de recherche. Les symboles

au début et à la fin de

$regex/ indiquent le début et la fin de l'expression régulière. On les appelle séparateurs.

s est une expression unique. Il correspond à n'importe quel caractère d'espace. On les appelle des types de caractères.

Ensuite, remplacez la correspondance par ". Par conséquent, les espaces sont supprimés.

Recommandations associées : "Tutoriel 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