Y a-t-il un moyen par lequel nous pouvons obtenir chaque personnage d'une chaîne à l'aide de VBScript? J'avais utilisé la fonction moyenne code> mais je veux juste savoir s'il y a d'autres fonctions directes qui, lorsqu'elles sont utilisées, renvoient chaque personnage à partir d'une chaîne. P>
6 Réponses :
afaik, moyen code> est le seul moyen de le faire. P>
strString = "test" For i=1 To Len(strString) WScript.Echo Mid(strString,i,1) Next
a="abcd" for i=1 to len(a) msgbox right(left(a,i),1) next
Une autre façon de le faire, à partir de 0:
Mais moyen code> est toujours utilisé.
Ce code est utile pour diviser UCASE et LACLE
Dim a a="StAcKoVeRfLoW" for i=o to len(a)-1 if mid(a,i+1,1)=ucase(mid(a,i+1,1)) then b=mid(a,i+1,1) msgbox b end if next
Cela fonctionne pour moi. À gauche, puis à droite ....
strFullNIN = RS.fields("Client_NIN") strFullNIN_LENGTH = LEN(strFullNIN) x = 1 DO UNTIL x = strFullNIN_LENGTH IF x = 1 THEN strNIN_"& x &" = LEFT(strFullNIN,x) ELSE strNIN_"& x &" = RIGHT(LEFT(strFullNIN,x),1) END IF x=x+1 LOOP