PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → tableSupprime avec multi supressions
tableSupprime avec multi supressions
Iniciado por trialain, 23,jul. 2019 16:07 - 3 respuestas
Publicado el 23,julio 2019 - 16:07
Je souhaite supprimer plusiers caractères identiques, windev ne supportant pas les expressions régulières, est t'il possible de faire ça ?
ChaîneSupprime(sChemin, "@", "/", ":", "<", ">", "*", "?", "|")


Au lieu de ça :
ChaîneSupprime(sRépertoire, "@")
ChaîneSupprime(sChemin, "/")
ChaîneSupprime(sChemin, ":")
ChaîneSupprime(sChemin, "<")
ChaîneSupprime(sChemin, ">")
ChaîneSupprime(sChemin, "*")
ChaîneSupprime(sChemin, "?")
ChaîneSupprime(sChemin, "|")
Publicado el 23,julio 2019 - 16:45
et Voila !

ChaineOrigine est une chaîne = "@lm:mm/erere/"
ChaineOrigine = ChaîneSupprime(ChaineOrigine,[ "@", "/", ":", "<", ">", "*", "?", "|"])
Miembro registrado
324 mensajes
Publicado el 24,julio 2019 - 08:56
Pour le côté didactique on peut aussi l'écrire ainsi

MaChaine = Remplace(MaChaine,["@", "/", ":", "<", ">", "*", "?", "|"],"")
Publicado el 24,julio 2019 - 09:49
Merci, pour l'info, c'est quand même plus propre que de faire :
sChemin = ChaîneSupprime(ChaîneSupprime(ChaîneSupprime(ChaîneSupprime(ChaîneSupprime(ChaîneSupprime(ChaîneSupprime(ChaîneSupprime(ChaîneSupprime(sChemin, "#"), "|"), "?"), "*"), ">"), "<"), ":"), "/"), "@")