Remplacer un espace par un trait de soulignement dans une chaîne de caractèresSalut:
J'ai une longue description d'un produit qui comprend un tas de traits de soulignement __ dont je ne veux pas. J'aimerais plutôt les remplacer par des espaces.
J'ai essayé d'utiliser substr(substitute(columnname, "_",""),1, 999) mais cela rend tout le champ vide.
J'ai également essayé l'inverse (substitut(substr....) même problème.
Aide!
JMP 17 FWIW.
Automatisation et scriptsÉtudes de consommation et de marchéIngénierie Qualité et Procédésles fenêtresRe : Remplacer un espace par un trait de soulignement dans une chaîne de caractèresBonjour, remarquez que le code de Jarmo remplace les traits de soulignement par un caractère espace " ", tandis que votre code remplace les traits de soulignement par la chaîne vide "", ce qui était au moins une partie du problème.
Re : Remplacer un espace par un trait de soulignement dans une chaîne de caractèresUtiliser simplement Substitute devrait suffire (ou Substitute Into() selon ce que vous faites)
Names Default To Here(1);
str = "aaa________b_c_________________d";
new_str = Substitute(str, "_", " "); // "aaa b c d"