2009-07-16 2 views
5

Есть ли способ, с помощью которого мы можем получить каждый символ из строки с помощью VBScript? Я использовал функцию Mid, но я просто хочу знать, есть ли другие прямые функции, которые при использовании возвращают каждый символ, начиная с строки.Получить каждый символ в строке, используя VBScript

ответ

2

AFAIK, Mid - единственный способ сделать это.

+0

Большое спасибо Хелен. – 2009-07-16 06:58:29

22
strString = "test" 
For i=1 To Len(strString) 
    WScript.Echo Mid(strString,i,1) 
Next 
2

Другой способ сделать это, начиная с 0:

str = "hola che" 
x=Len(str)  
text = "" 
For i=0 to x-1 'x-1 is because it exceeds the actual length  
    text= text & Mid(str,i+1,1)  
Next  
msgbox text 
-1

Данный код используется для разделения UCase и LCASE

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 
Смежные вопросы