Maison >développement back-end >tutoriel php >Pourquoi mon modèle d'expression régulière échoue-t-il et comment corriger l'erreur de délimiteur manquant ?

Pourquoi mon modèle d'expression régulière échoue-t-il et comment corriger l'erreur de délimiteur manquant ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-09 22:02:11266parcourir

Why is my Regular Expression Pattern Failing, and How Do I Fix the Missing Delimiter Error?

Délimiteur requis pour les modèles d'expressions régulières

Le modèle RegEx fourni dans le code rencontre une erreur, indiquant un délimiteur manquant. Des délimiteurs entourent le motif et indiquent ses limites.

Pour résoudre ce problème, ajoutez un caractère délimiteur au début et à la fin du motif. Dans votre cas, le délimiteur est la barre oblique "/", comme indiqué ci-dessous :

$pattern = "/My name is '(.*)' and im fine/";  // Delimiter added

Avec cette modification, le modèle RegEx est désormais entouré par les délimiteurs de barre oblique et devrait fonctionner correctement.

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!

Déclaration:
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
Article précédent:PHP Écho contre.Article suivant:PHP Écho contre.