[ad_1]
Salut à tous J’essaie d’analyser une URL renvoyée par un service Web et je souhaite analyser les valeurs des paramètres renvoyées. Voici à quoi ressemble l’URL lorsqu’elle est renvoyée par le service Web.
href=”http://emhaallrca/HMALED_EMH/edchartlink.aspx?token=wpLJXBWvloRJFKWY7UhAWSAJT4fHOW4dzLniQSkYRuTtvrq7rbugLvc%2f8FI%3d&chart=dLmvQiUSZQwaFHcfu1seUlOjAoKNfqEJyTF%2bRvkg v3mpHJynG3P5S1VjjTpPwMSJPLfDNTLbE0i8vdDU
Je suis intéressé à obtenir les valeurs du jeton et du graphique.
J’ai pensé à utiliser split() et à charger des éléments dans un tableau, mais ce ne serait pas facile de rechercher deux valeurs différentes.
Quelqu’un a-t-il une suggestion ou peut-il m’indiquer un article que je peux lire. Google n’a pas été d’une grande aide.
Merci
Solution 1
Vous êtes dans la bonne direction. Il faudrait que tu fasses split()
quelques fois. D’abord avec “?” cela supprimera l’URL de la chaîne de requête. Ensuite, sur la chaîne de requête, vous en ferez une autre split()
avec “&” qui vous donnera
token=wpLJXBWvloRJFKWY7UhAWSAJT4fHOW4dzLniQSkYRuTtvrq7rbugLvc%2f8FI%3d
chart=dLmvQiUSZQwaFHcfu1seUlOjAoKNfqEJyTF%2bRvkgv3mpHJynG3P5S1VjjTpPwMSJPLfDNTLbE0i8vdDU
maintenant, soit vous pouvez traiter avec un autre fractionnement, soit puisque vous connaissez votre syntex, vous pouvez utiliser des manipulations de chaînes.
Solution 2
Dim WordArray,WordArray1 WordArray=Split(TheUrl,"?") WordArray=Split(WordArray(1),"&") 'Get two parameter expression WordArray1 = Split(WordArray(0),"=") token = WordArray1(1) WordArray1 = Split(WordArray(1),"=") chart = WordArray1(1)
Solution 4
Collection de papier cartonné Brasov
[ad_2]
コメント