transformer une chaîne [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 02-04-2003 à 11:46:02
Les instructions Instr, Mid et Replace vont être très utiles.
Marsh Posté le 02-04-2003 à 14:30:30
Peux tu me donner des pistes car j'essaie depuis ce matin et à chaque fois je bloque
Marsh Posté le 02-04-2003 à 14:50:50
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
Marsh Posté le 02-04-2003 à 14:56:25
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
Marsh Posté le 02-04-2003 à 15:29:45
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
Marsh Posté le 02-04-2003 à 15:53:50
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
Marsh Posté le 02-04-2003 à 16:05:09
-BigFoot- a écrit : ok merci |
ca doit etre l'instruction chr(34) qui permet d'inserer des guillements
Marsh Posté le 02-04-2003 à 16:06:43
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 :
|
Marsh Posté le 02-04-2003 à 11:43:30
Bonjour,
je veux transformer cette chaine :
<img src="...."> en
<figure><url>....</url></figure>
mais je ne vois pas comment faire
merci pour votre aide