|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : juin 2010 Messages : 19 ![]() |
Bonjour !
Aucun soucis au niveau de l'utilisation "basique" du preg_replace, seulement là ou je bloque, c'est : -Comment nettoyer une chaine en gardant QUE ce que je précise dans une autre chaîne ? -Je sais vérifier si il n'y a que tel ou tel caractères : Code :
Mais je ne sais pas remplacer tout autre caractère que ceux listés dans une chaine. Exemple de ce que j'aimerais pouvoir faire: Code :
Voilà si vous pouvez m'éclairer cela serait sympa ! |
||||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Eric GaridacciInscription : septembre 2005 Messages : 1 057 ![]() |
Salut,
Avec la classe de caractères [abcdefghijklmnopqrstuvwxyz1234567890 ]pouvant s'écrire ainsi [a-z0-9 ]où a-z represente les lettres (de a à z inclus).La recherche est fructueuse (le remplacement a lieu) pour les lettres et les chiffres. Pour l'effet inverse, il suffit que le premier caractère de la classe soit un accent circonflexe ^, qui représente une négation. Nous obtenons ainsi [^abcdefghijklmnopqrstuvwxyz1234567890 ]ou plus simplement [^a-z0-9 ] Code :
__________________
N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ... |
||
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 19 ![]() |
Merci !
c'est exactement ce que je voulais ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com