Différence de délimiteur dans preg_match
Dans la correspondance de modèles utilisant la fonction preg_match, un délimiteur est crucial pour définir le début et la fin du modèle. L'extrait de code fourni tente de correspondre à un modèle mais échoue en raison de l'absence d'un délimiteur approprié.
L'erreur « Le délimiteur ne doit pas être alphanumérique ni barre oblique inverse » indique que le modèle fourni ne contient pas de caractère non alphanumérique ou non. caractère barre oblique inverse pour servir de délimiteur. Pour résoudre ce problème, un délimiteur valide doit être incorporé dans le modèle.
Par exemple, le modèle peut être modifié comme suit :
$pattern = "/My name is '(.*)' and im fine/"; // Using "/" as the delimiter
Dans cet exemple, la barre oblique (/ ) est utilisé comme délimiteur. Il entoure le modèle, le rendant reconnaissable comme une expression régulière valide.
En incorporant un délimiteur dans le modèle, la fonction preg_match peut exécuter avec succès l'opération de correspondance de modèle.
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!