Page 1 sur 1

echapper un caractère

Publié : lun. 07/févr./2011 9:55
par aliong
j'ai une chaine de caractère dans laquelle je souhaite placer ce caractère "
je n'y parviens pas ! j'ai essayé en l'échappant avec \ mais ça ne fonctionne pas ! et je ne peux pas utiliser des ' à la place des " pour une chaine...
une solution svp ?

AlionG

Re: echapper un caractère

Publié : lun. 07/févr./2011 10:46
par Cls
Tu peux remplacer " par Chr(34).

Exemple :

Code : Tout sélectionner

chaine.s = "C'est une citation : " + Chr(34) + "Coucou" + Chr(34)
Debug chaine

Re: echapper un caractère

Publié : lun. 07/févr./2011 10:54
par aliong
ok merci :)

Re: echapper un caractère

Publié : lun. 07/févr./2011 14:20
par zaphod
...

Re: echapper un caractère

Publié : lun. 07/févr./2011 14:31
par Cls
Pas bête, je pense jamais à cette constante.
Merci ;)

Re: echapper un caractère

Publié : mar. 08/févr./2011 14:12
par pat
Bonjour,

Pour ma part, j'utilise 2 fois le caractère ' (apostrophe), ce qui fait bien '' (on dirait le guillemet).
Ce qui me semble vraiment le plus simple et le moins gourmand en mémoire.

Re: echapper un caractère

Publié : mar. 08/févr./2011 14:13
par pat
Et on peut bien sûr utiliser l'apostrophe dans une chaîne (essayez, ça marche très bien).

Re: echapper un caractère

Publié : mar. 08/févr./2011 20:37
par Le Soldat Inconnu
sauf que ça ne donne pas un guillemet si le code génère un fichier CSV par exemple