PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Proteger une chaine.
Proteger une chaine.
Iniciado por silvad, jul., 07 2005 9:29 PM - 3 respostas
Publicado em julho, 07 2005 - 9:29 PM
Bonjour,
Ma question est peut être bête mais je la pose.
Comment je fait pour utilise ExtraitChaîne si celle ci doit trouve un " ?
voila mon bout de code :
info(ExtraitChaîne (lister_reponce, 1,"""))
la il y a un probleme car j'ai 3 " donc je me suis dis je vais proteger avec un \
info(ExtraitChaîne (lister_reponce, 1,"\""))
mais Windev ne connais pas enfin je crois.


Merci pour toutes aide.
Publicado em julho, 08 2005 - 1:04 AM
Il doit bien y avoir un caractère de contrôle, mais j'avoue que je ne le sais pas plus que toi! Cependant, tu peux toujours utiliser charact(34), qui retourne le caractère associé au code ASCII, ici donc le " voulu

debutChaine + charact(34) + finChaine
Publicado em julho, 08 2005 - 10:36 AM
lcString1 est une chaîne
lcString2 est une chaîne

lcString1 = "A1" + """" + "A2" + """" + "A3"+ """" + "A4"+ """" + "A5"

Info(lcString1)

// Solution 1
Info(ExtraitChaîne (lcString1, 2,"""")) // <- apostrophes !!
Info(ExtraitChaîne (lcString1, 3,""""))

// Solution 2
lcString2 = Remplace(lcString1,"""",TAB)
Info(ExtraitChaîne (lcString2, 2)) // tab par défaut
Info(ExtraitChaîne (lcString2, 3))

Bon dev

Yann
Publicado em julho, 08 2005 - 11:00 AM
Bonjour,

ExtraitChaine( NomDelaChaine, Rang, Caract(34))

Cordialement,

C.AUBRY