echapper un caractère

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
aliong
Messages : 44
Inscription : lun. 12/avr./2010 22:17

echapper un caractère

Message 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
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

Re: echapper un caractère

Message 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
aliong
Messages : 44
Inscription : lun. 12/avr./2010 22:17

Re: echapper un caractère

Message par aliong »

ok merci :)
zaphod
Messages : 135
Inscription : dim. 07/déc./2008 9:32

Re: echapper un caractère

Message par zaphod »

...
Dernière modification par zaphod le dim. 27/mai/2012 7:52, modifié 1 fois.
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

Re: echapper un caractère

Message par Cls »

Pas bête, je pense jamais à cette constante.
Merci ;)
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: echapper un caractère

Message 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.
pat
Messages : 411
Inscription : mar. 24/nov./2009 15:13

Re: echapper un caractère

Message par pat »

Et on peut bien sûr utiliser l'apostrophe dans une chaîne (essayez, ça marche très bien).
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: echapper un caractère

Message par Le Soldat Inconnu »

sauf que ça ne donne pas un guillemet si le code génère un fichier CSV par exemple
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre