成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

當(dāng)前位置:首頁(yè)>>開(kāi)發(fā)編程>>ASP>>新聞內(nèi)容
ASP中Split函數(shù)的實(shí)例
作者:帥青蛙 發(fā)布時(shí)間:2004-6-12 19:02:50 文章來(lái)源:藍(lán)色理想

  大家有碰到過(guò)要想取一字符串里的某些值而無(wú)從下手?有沒(méi)有覺(jué)得看書(shū)或教材對(duì)split的寫(xiě)法糊里糊涂……如果有此疑問(wèn)的話,請(qǐng)看下面我對(duì)例子的解釋,相信您會(huì)對(duì)這個(gè)有一定的了解。

  我先介紹一下Split函數(shù)的用法:

返回值數(shù)組 = Split("字符串","分割符")

  假設(shè)變量strURL保存著URL值,如strURL = "ftp://username:password@server",這是我們?cè)冢桑胖械卿浀紽TP上時(shí)的URL形式,如果我們想把其中的username和password取出來(lái)的話,該怎么辦呢?當(dāng)然解決的方法有許多,在這里我們只介紹用Split來(lái)解決的方法。首先,我們找出分割符。我們發(fā)現(xiàn)在這個(gè)字符串中,username和password之間有個(gè)冒號(hào)把它們隔開(kāi)了,所以我們就把這個(gè)冒號(hào)作為Split函數(shù)的"分割符"來(lái)分割整個(gè)字符串,最后達(dá)到取username和password的目的。代碼如下:

strURL = "ftp://username:password@server"
aryReturn = Split(strURL,":")

  這樣我們就把字符串用冒號(hào)分割開(kāi)了,分割后的結(jié)果保存在aryReturn中(aryReturn是一個(gè)數(shù)組)。

  下面我們就來(lái)看看這個(gè)最終的結(jié)果吧,因?yàn)镾plit函數(shù)最終返回的是一個(gè)數(shù)組,所以我們主要就是顯示數(shù)組中的元素了,就要涉及到一些跟數(shù)組有關(guān)的函數(shù):IsArray()判斷是否數(shù)組的函數(shù),LBound()取數(shù)組的下標(biāo),UBound()取數(shù)組的上標(biāo)。

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


  通過(guò)上面的代碼,我們看到字符串被分割成三個(gè)部分,即:"ftp"、"http://username"、"password@server"。我們要取username和password需要進(jìn)一步的處理,我就不多說(shuō)了,直接給出代碼。
  取username的代碼:

strUsername = Right(aryReturn(1),Len(aryReturn(1))-2)

  取password的代碼:

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


  分割符可以是一個(gè)字符,也可以是一個(gè)字符串。如:

aryReturn = Split("ftp://username:password@server,"http://")

  注意:
  1.一般來(lái)說(shuō),ASP中可以不聲明變量,使用Split函數(shù)時(shí),如果要聲明返回值的變量的話,只能用Dim,而不能用Redim。雖然說(shuō)其返回是一個(gè)數(shù)組,應(yīng)該是用Redim也可以,但在實(shí)際使用過(guò)程中是不行。不知是怎么回事?
  2. 如果用Split函數(shù)來(lái)分割一個(gè)字符串中并不存在的分割符時(shí),將返回整個(gè)字符串,其結(jié)果是只有一個(gè)元素的數(shù)組。

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


最新更新
·數(shù)據(jù)庫(kù)被掛馬的ASP處理方法
·ASP快速獲取遠(yuǎn)程文件大小的方
·用ASP屏蔽迅雷和旋風(fēng)下載工具
·解決ASP中傳送中文參數(shù)亂碼的
·ASP+AJAX做類(lèi)似Google的搜索
·ASP的一個(gè)非常棒的Debug類(lèi)(
·ASP中常用的服務(wù)器檢測(cè)源代碼
·優(yōu)化ASP中執(zhí)行SQL效率的五個(gè)
·ASP種msxml3.dll 800c0005錯(cuò)
·掛QQ的ASP版本網(wǎng)頁(yè)源代碼
相關(guān)信息
畫(huà)心
愚愛(ài)
偏愛(ài)
火苗
白狐
畫(huà)沙
犯錯(cuò)
歌曲
傳奇
稻香
小酒窩
獅子座
小情歌
全是愛(ài)
棉花糖
海豚音
我相信
甩蔥歌
這叫愛(ài)
shero
走天涯
琉璃月
Nobody
我愛(ài)他
套馬桿
愛(ài)是你我
最后一次
少女時(shí)代
灰色頭像
斷橋殘雪
美了美了
狼的誘惑
我很快樂(lè)
星月神話
心痛2009
愛(ài)丫愛(ài)丫
半城煙沙
旗開(kāi)得勝
郎的誘惑
愛(ài)情買(mǎi)賣(mài)
2010等你來(lái)
我叫小沈陽(yáng)
i miss you
姑娘我愛(ài)你
我們都一樣
其實(shí)很寂寞
我愛(ài)雨夜花
變心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK繃
貝多芬的悲傷
哥只是個(gè)傳說(shuō)
丟了幸福的豬
找個(gè)人來(lái)愛(ài)我
要嫁就嫁灰太狼
如果這就是愛(ài)情
我們沒(méi)有在一起
寂寞在唱什么歌
斯琴高麗的傷心
別在我離開(kāi)之前離開(kāi)
不是因?yàn)榧拍畔肽?/a>
愛(ài)上你等于愛(ài)上了錯(cuò)
在心里從此永遠(yuǎn)有個(gè)你
一個(gè)人的寂寞兩個(gè)人的錯(cuò)
主站蜘蛛池模板: 屏东县| 太白县| 文成县| 北宁市| 襄汾县| 五峰| 多伦县| 达尔| 延津县| 商丘市| 壶关县| 宜章县| 盘锦市| 南乐县| 龙里县| 祁门县| 资溪县| 新疆| 敦煌市| 象山县| 富锦市| 江陵县| 新乡县| 密云县| 南开区| 琼结县| 古蔺县| 高州市| 抚顺县| 辛集市| 明溪县| 孟连| 彰武县| 竹山县| 秭归县| 象州县| 南郑县| 台江县| 宜良县| 比如县| 景泰县|