J'utilise la ligne suivante pour supprimer d'une chaine tous les numéros dont le nombre de chiffres n'est pas compris entre 2 et 18, ainsi que tous les mots donc le nombre de caractère n'est pas compris entre 3 et 18 :
$message = preg_replace("/\b([a-z]{1,2}|[0-9]{1,1}|[a-z0-9]{18,})\b/", " ", $message); |
Soucis : je voudrais qu'un mot comme X-Box ne soit pas transformé en -Box
Une idée ?
Message édité par Core 666 le 13-12-2002 à 01:47:28