comment pourrais-je prolonger ce preg_replace (en PHP), en utilisant des expressions régulières pour remplacer les espaces blancs aussi ..Comment reconnaître des espaces vides en utilisant des expressions régulières
$this->permalink = preg_replace('[^a-z0-9]', '-', $this->permalink);
Il est pour générer permaliens page basée sur un titre de page. «À propos de moi» deviendra «à propos de moi». tout va bien, sauf qu'il ne supprime pas encore l'espace.
Merci!
Honnêtement, vous devriez probablement essayer un tutoriel regex rapide. C'est un truc vraiment basique. – coreyward
Vous pouvez changer votre regex à '[^ a-z0-9] | \ s', mais votre expression ci-dessus fonctionne pour moi. – Bojangles
Cela n'a pas fonctionné. '|' a cassé la fonction. – Alex