Bonjour ALL,
Sur ma table A j'ai un champs TXT qui contient des phrases, je cherche a remplacer les caractères spéciaux par espace.
la première solution est d'utiliser la fonction replace()
mais je ne veux pas l'utiliser comme ça,Code:
1
2
3
4
5 REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE( REPLACE(REPLACE(REPLACE(REPLACE([SUIVI], '!',' '),'@',' '),'#',''),'$',' '),'%',' '), '^',' '),'&',' '),'*',' '),' ',' '),',',' '),':',' '),'.',' '),'°',' '),'-',' '),'''',' '),'_',' ')
j'ai testé de l'utiliser avec une plage:
et ça ne marche pasCode:
1
2 Replace([SUIVI], '%[^0-9a-zA-Z]%', ' ') ,Replace([SUIVI], '%^(^-?\d*\.{0,1}\d+$)%', ' ')
donc je ne sais pas s'il n y a pas une autre méthode plus flexible que le premier code.
j'ai vraiment besoin de votre aide.
merci beaucoup.