VBSCRIPT字串處理範例

 


若要解析這段
10056臺北市中正區  仁愛路2段            雙  48之   1號至  64號 
可以用字串分割、擷取部分文字以及判斷字串長度來完成


'讀取每一行有文字的字串
While Not RR.atEndOfStream       
Line = RR.ReadLine  
'擷取字串分割
arr=split(Line," ")          
'解析以空白分開後的字串
for i=0 to UBound(arr)

select case i
 case 0
'擷取前五個字
   Response.Write "AA  :"&   left(arr(i),5)   & "  "
'擷取之後的中文
   Response.Write "A  "& mid(arr(i),5,len(arr(i)))   & "  "
 case 1
 '擷取路段
  Response.Write "B  "& arr(i) & "  "
 case 2
 '擷取單全
   Response.Write "C  "& arr(i) & "  "
 case 3
 '擷取號碼
   Response.Write "D  "& arr(i) & "  "
case 4
   Response.Write "E  "& arr(i) & "  "
case 5
   Response.Write "F  "& arr(i) & "  "

end select

next
Response.Write  "<p><p>"
Wend

留言

此網誌的熱門文章