一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - ASP 中 Split 函數的實例分析

ASP 中 Split 函數的實例分析

2019-10-06 10:53asp教程網 ASP教程

大家有碰到過要想取一字符串里的某些值而無從下手?有沒有覺得看書或教材對split的寫法糊里糊涂……如果有此疑問的話,請看下面我對例子的解釋,相信您會對這個有一定的了解。

asp下使用split實現數組操作的方法
ASP 中 Split 函數的實例 
  大家有碰到過要想取一字符串里的某些值而無從下手?有沒有覺得看書或教材對split的寫法糊里糊涂……如果有此疑問的話,請看下面我對例子的解釋,相信您會對這個有一定的了解。  

  我先介紹一下Split函數的用法: 
 返回值數組 = Split("字符串","分割符") 


  假設變量strURL保存著URL值,如strURL = "ftp://username:password@server",這是我們在IE中登錄到FTP上時的URL形式,如果我們想把其中的username和password取出來的話,該怎么辦呢?當然解決的方法有許多,在這里我們只介紹用Split來解決的方法。首先,我們找出分割符。我們發現在這個字符串中,username和password之間有個冒號把它們隔開了,所以我們就把這個冒號作為Split函數的"分割符"來分割整個字符串,最后達到取username和password的目的。代碼如下:  
strURL = "ftp://username:password@server" 
aryReturn = Split(strURL,":") 

  這樣我們就把字符串用冒號分割開了,分割后的結果保存在aryReturn中(aryReturn是一個數組)。  

  下面我們就來看看這個最終的結果吧,因為Split函數最終返回的是一個數組,所以我們主要就是顯示數組中的元素了,就要涉及到一些跟數組有關的函數:IsArray()判斷是否數組的函數,LBound()取數組的下標,UBound()取數組的上標。  


Response.Write("返回值是否為數組:" & IsArray(aryReturn) & "<br>") 
For i = LBound(aryReturn) To UBound(aryReturn) 
Response.Write("返回值數組中的元素[" & i & "]:" & Right(aryReturn(i),Len(aryReturn(i))-2) & "<br>") 
Next  

  通過上面的代碼,我們看到字符串被分割成三個部分,即:"ftp"、"//username"、"password@server"。我們要取username和password需要進一步的處理,我就不多說了,直接給出代碼。 
  取username的代碼: 
strUsername = Right(aryReturn(1),Len(aryReturn(1))-2)  
  取password的代碼: 


'取password我們又用到Split函數了,不過這回的分割符是"@"  
aryTemp = Split(aryReturn(2),"@")  
strPassword = aryTemp(0)  
'我們可以順便取出server 
strServer = aryTemp(1)  

  分割符可以是一個字符,也可以是一個字符串。如: 
aryReturn = Split("ftp://username:password@server,"//")  

  注意: 
  1.一般來說,ASP中可以不聲明變量,使用Split函數時,如果要聲明返回值的變量的話,只能用Dim,而不能用Redim。雖然說其返回是一個數組,應該是用Redim也可以,但在實際使用過程中是不行。不知是怎么回事? 
  2. 如果用Split函數來分割一個字符串中并不存在的分割符時,將返回整個字符串,其結果是只有一個元素的數組。 

  后話,對于要取一字符串中的某些字符或部分,只要抓住規律,再加上用split就可以很好做成各種效果。寫此文,希望對大家的學習有所幫助,同時也希望各路高手能夠指點一二! 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产在线精品99一卡2卡 | 国产精品久久久久无毒 | 506rr亚洲欧美 | 欧美日韩一区二区三区免费 | jux629三浦理惠子在线播放 | 免费观看一级一片 | 99rv精品视频在线播放 | narutomanga玖辛奈之乳 | 情欲综合网 | 男人晚上适合偷偷看的污污 | 娇妻与公陈峰姚瑶小说在线阅读 | 四虎影视紧急入口地址大全 | 视频一区精品 | 九九成人免费视频 | 18日本xxxxxxⅹxx96 | 热99re久久精品国产 | 猫咪av| 国产xxxxxx久色视频在 | 手机看片国产免费久久网 | 欧美一级专区免费大片 | 日本三级在线观看免费 | 亚洲第一天堂无码专区 | 好大好湿好硬好爽好深免费视频 | 亚洲精品一区二区三区在线观看 | 国产一区二区三区高清视频 | 特色特色大片在线 | 国产欧美日韩综合 | 朝鲜美女免费一级毛片 | 久久热这里面只有精品 | 国产51 | 亚洲系列在线 | 7777奇米| 国产亚洲精品福利在线 | 白丝爆动漫羞羞动漫网站 | 男人天堂网页 | 婷婷久久综合九色综合九七 | 欧美三级不卡视频 | 精品久久久久免费极品大片 | 苍井空av| 男人天堂国产 | 亚洲AV永久无码精品澳门 |