Est ce vraiment si simple que ça en à l'air???

GhnombX Messages postés 43 Date d'inscription lundi 22 avril 2002 Statut Membre Dernière intervention 8 février 2004 - 13 oct. 2002 à 11:20
Alan71 Messages postés 530 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 13 juin 2004 - 16 oct. 2002 à 14:02
je suppose ke vous avez déjà tous codé un petit algo qui remplacait une occurence d'un caractère par un autre caractère dans une chaine.
ou pê même carément remplacer une chaine par une autre.
c trè facile et ca marche bien par exemple:

"le chat joue avec toto"
on remplace "chat" par "chien"
et PAF!!!
=> "le chien joue avec toto"

MAINTENANT ça ce complique::

lalgorithme doit remplacer toutes les occurences des caractères:

" => "
& => &

comme vous le remarquez on veu supprimer tous les & mais dans la chaine qui remplace il y en a encore un...
mais le vrai pb nes pa la
le pb c ke c deux caractères son interprétés par vb resp comme délimiteurs et concaténeurs
et kan je teste mon algo sur la chaine
exemple"de"chaine&"
avec ces caractères ala fin ca envoie un bug
et kan ca remplace avec les """ et "&"
ca interprète ça comme "texxte un" & "amp" & "marche pas"
....
voyez le problème!!!

est ce ke quelquun a donc un algo pê plus puissant???

GhnombX
>:)

5 réponses

Alan71 Messages postés 530 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 13 juin 2004
13 oct. 2002 à 16:00
G pas tt compris, T pô très clair mé essai de faire avec le code caractère. Supposons que le code caractère de """ soit N. ex :

chaine de départ : "chien & chat"
chaine d'arrivée : "chien "+chr(N)+" chat"

Enfin, rensaigne toa sur la fonction Chr.

>:) ::Alan USSE:: >:)
0
GhnombX Messages postés 43 Date d'inscription lundi 22 avril 2002 Statut Membre Dernière intervention 8 février 2004
14 oct. 2002 à 21:51
oui en fait je sui idiot je réexplike lol tu va comprendre

je veu transformer tous les caractères " et & de ma chaine
car ils posent problème
et les remplacer par
& a m p ;
(tu sai le code HTML pour &)
et
& q u o t e ;
pour envoyer la chaine vers un fichier HTML

vu komme ca ca a lair simple mai en pratike ca pose problème
donc si qqun a un algo ki marche je sui preneur

GhnombX
>:)
0
Alan71 Messages postés 530 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 13 juin 2004
15 oct. 2002 à 22:57
je connais pas les codes de caractères (y sont dans l'aide de VB) mé si tu as une chaine de départ 'abc"abc' si tu fais 'abc'+chr(?)+'abc' ca doit marcher ! (si je comprends bien, et C pô sur ! lol)

>:) ::Alan USSE:: >:)
0
GhnombX Messages postés 43 Date d'inscription lundi 22 avril 2002 Statut Membre Dernière intervention 8 février 2004
15 oct. 2002 à 22:59
bah en fait je voi pa ce ke tu veu faire!!!

moi je veu une fonction du type:

CorrigeChaine(byval LaChaine as string) as string

ki me renvoie un truc propre cad sans les caractères " et &
je compren pa ce ke tu veu faire en fait
:-)

GhnombX
%-6
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alan71 Messages postés 530 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 13 juin 2004
16 oct. 2002 à 14:02
Pour mieux comprendre, regarde dans l'aide de VB, à chr...

>:) ::Alan USSE:: >:)
0
Rejoignez-nous