Dans les langages de programmation, les expressions régulières sont largement utilisées dans le traitement des chaînes et la correspondance de modèles. PHP est un langage de programmation côté serveur populaire qui prend en charge les opérations d'expressions régulières. En PHP, vous pouvez utiliser la fonction preg_match pour extraire des sous-chaînes entre des caractères spécifiques d'une chaîne. Dans cet article, nous expliquerons comment utiliser les expressions régulières PHP pour extraire des sous-chaînes entre des caractères spécifiques d'une chaîne.
preg_match(pattern, subject, matches)
Signification du paramètre :
Supposons que nous ayons une chaîne qui contient une adresse e-mail et que nous souhaitions extraire l'adresse e-mail de cette chaîne. Nous pouvons utiliser le code suivant :
$string = "我的电子邮件地址是:example@email.com。"; $pattern = "/([w-]+@[w-]+.[w-]+)/"; // 匹配电子邮件地址 preg_match($pattern, $string, $matches); echo "电子邮件地址是:" . $matches[0];
Dans le code ci-dessus, nous utilisons la variable $string pour représenter la chaîne d'origine. Attribuez à la variable $pattern un modèle d'expression régulière qui sera utilisé pour rechercher des adresses e-mail dans une chaîne. La valeur de la variable de modèle est "/([w-]+@[w-]+.[w-]+)/". Dans ce modèle, nous utilisons une expression régulière qui correspond aux adresses e-mail.
Utilisez la fonction preg_match pour effectuer une recherche de modèle d'expression régulière et stocker les résultats correspondants dans le tableau $matches. Les parties d'adresse e-mail correspondantes sont stockées dans $matches[0].
Enfin, nous affichons l'adresse e-mail dans la page.
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!