Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1174 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] transformer une chaîne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] transformer une chaîne

n°349980
-bigfoot-
Posté le 02-04-2003 à 11:43:30  profilanswer
 

Bonjour,
je veux transformer cette chaine :
<img src="...."> en
<figure><url>....</url></figure>
mais je ne vois pas comment faire  
merci pour votre aide

mood
Publicité
Posté le 02-04-2003 à 11:43:30  profilanswer
 

n°349986
drasche
Posté le 02-04-2003 à 11:46:02  profilanswer
 

Les instructions Instr, Mid et Replace vont être très utiles.


Message édité par drasche le 02-04-2003 à 11:46:46

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°350131
-bigfoot-
Posté le 02-04-2003 à 14:30:30  profilanswer
 

Peux tu me donner des pistes car j'essaie depuis ce matin et à chaque fois je bloque

n°350165
drasche
Posté le 02-04-2003 à 14:50:50  profilanswer
 

ben tu dois analyser la syntaxe de ta balise source, histoire de repérer l'url indiquée dans l'attribut src par exemple, afin de le balancer entre les balises <figure><url> du second.
 
Pour repérer des bouts de string, tu utiliseras Instr
Pour extraire les bouts de string dont tu as besoin: Mid
Et si tu manipules directement la chaîne source pour la transformer: Replace


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°350185
-bigfoot-
Posté le 02-04-2003 à 14:56:25  profilanswer
 

Oki
Je vois comment remplacer le début
par contre comment je peux détecter la fin de l'url ?
Je pensais à chercher le > mais comment le trouver ?
(il y a encore des caractères apres le >
par exemple <img src="...."><br>...</br>...  )
merci encore pour toutes tes réponses


Message édité par -bigfoot- le 02-04-2003 à 14:58:15
n°350257
drasche
Posté le 02-04-2003 à 15:29:45  profilanswer
 

ben l'url est toujours déclarée dans src="url" donc c'est facile.  Et si il n'y a pas de guillements, tu repères l'espace qui suit ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°350273
-bigfoot-
Posté le 02-04-2003 à 15:53:50  profilanswer
 

ok merci
bon par contre j'ai une autre question comment j'écris le " dans une chaine de caractère ?
par exemple je définis
Dim chainef as String
chainef = " blabla "nn" ... "  
 
je cherche à mettre les guillemets autour de nn
merci encore
Au passage si tu connais une doc sur le vb sur internet ca me serait bien utile

n°350277
genesis
Posté le 02-04-2003 à 16:05:09  profilanswer
 

-BigFoot- a écrit :

ok merci
bon par contre j'ai une autre question comment j'écris le " dans une chaine de caractère ?
par exemple je définis
Dim chainef as String
chainef = " blabla "nn" ... "  
 
je cherche à mettre les guillemets autour de nn
merci encore
Au passage si tu connais une doc sur le vb sur internet ca me serait bien utile  


 
ca doit etre l'instruction chr(34) qui permet d'inserer des guillements

n°350280
drasche
Posté le 02-04-2003 à 16:06:43  profilanswer
 

sinon il suffit de doubler le double quote pour éviter des concaténations supplémentaires qui ralentiraient l'exécution de ton programme.  exemple:

Code :
  1. MaChaine= "<img src=""tonurl"">"


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] transformer une chaîne

 

Sujets relatifs
Entrer une chaine de caractere en mode INVISIBLE [PERL]Formattage de chaine concis
debutant : fonction retournant une chaine de charactereTransformer les caractères non alphanumérique dans une URL
[emacs] utilisation des chaineafficher une chaine par itération
[c++] compter les voyelles dans une chaine de caracterechaine de caractere .
Taille d'une chaine de caractere ?????[newby inside] -> transformer application en applet
Plus de sujets relatifs à : [VB] transformer une chaîne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR