Comment remplacer des caracteres speciaux dans une chaine

a751293 Messages postés 7 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 17 janvier 2003 - 17 janv. 2003 à 11:06
a751293 Messages postés 7 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 17 janvier 2003 - 17 janv. 2003 à 14:08
voila je suis debutante dans le domaine de la programmation
En gros j'ai une chaine de caractere
*par ex "le jour se leve"il faut que je supprime tous les blancs et les remplacer par _
pour l'instant avec le programme que j'ai fait le resultat est :
"le_jour se leve"
les autres blancs ne sont pas modifies
voici mon code:

NomAppli = "'" + Text1.Text + "'"
temp = (InStr(NomAppli, " "))
remplace = "_"
resultat = left(NomAppli, temp - 1) & remplace & right(NomAppli, Len(NomAppli) - temp)
msgbox(resultat)

je vous remercie d'avance

2 réponses

cs_dido Messages postés 41 Date d'inscription mardi 14 mai 2002 Statut Membre Dernière intervention 17 janvier 2003
17 janv. 2003 à 13:51
Salut !

il faut que tu fassse :

resultat = replace(text1.text," ","_")
msgbox resultat

Voila !
0
a751293 Messages postés 7 Date d'inscription vendredi 17 janvier 2003 Statut Membre Dernière intervention 17 janvier 2003
17 janv. 2003 à 14:08
je te remercie mais la fonction replace n'est pas définie sous vb5 je ne peux pas l'utiliser
0
Rejoignez-nous