Existe-t-il une fonction substring()
dans VBScript similaire à la fonction string.substring()
de Java?
Oui, Mid
.
Dim sub_str
sub_str = Mid(source_str, 10, 5)
Le premier paramètre est la chaîne source, le second est l'index de départ et le troisième est la longueur.
@bobobobo: Notez que les chaînes VBScript sont basées sur 1 et non sur 0. Passer 0 comme argument à Mid
entraîne un "appel de procédure non valide ou un argument Mid".
Comme Tmdean l'a correctement souligné vous pouvez utiliser la fonction Mid()
. La bibliothèque MSDN possède également une excellente section de référence sur VBScript que vous pouvez trouver ici: