麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > VBScript > 正文

dim函數第三個參數設置截取字符的長度問題

2020-07-26 11:49:14
字體:
來源:轉載
供稿:網友
dim函數的第三個參數,也就是截取字符的長度,我在設置這個的時候,出了些問題:response.write mid(up_address,a(i),a(i+1)-1) & “<br />”像我上面這樣寫的時候,它就會報錯,提示無效的過程調用或參數,
response.write mid(up_address,a(i),a(i+1)+1) & “<br />”但是當我把其中的a(i+1)-1改為a(i+1)+1時,就能執行了,a(i+1)對應的值是11,可為什么只能減不能加呢?全部代碼如下:
VB code:
復制代碼 代碼如下:

dim a(),up_address
up_address = "aaa djaldk adflj adafadfasdfa afd ad"
redim a(len(up_address))
a(0) = instr(up_address," ")
response.write a(0) & "<br />"
if a(0)<>0 then
for i=0 to len(up_address)-1
a(i+1) = instr(a(i)+1,up_address," ")
response.write mid(up_address,a(i),a(i+1)-1) & "<br />"
if a(i+1)=0 then
exit for
end if
response.write a(i+1) & "<br />"
next

end if如上代碼,我是想把字符串按空格分解出來,但是mid的第三個參數那出了點問題,我本來是想這樣截取的:
VB code:
復制代碼 代碼如下:

mid(up_address,a(i),a(i+1)-a(i)-1)
‘a(i)是空格的位置
‘a(i+1)是下一個空格的位置
‘a(i+1)-a(i)-1是兩個空格直間的字符長度

現在的問題是,經測試,mid的第三個參數那,無法使用減法,也就是說,我可以寫a(i+1)+,但不能寫a(i+1)-,想了好久,我一直不明白問題出在哪?應該怎么來解決呢?
出現這個問題是因為上面的MID函數的第三個參數出現了負數,下面是在網上找的測試的VBS代碼,原理一樣,如下的代碼
VBScript code:
復制代碼 代碼如下:

dim a(),up_address
up_address = "aaa djaldk adflj adafadfasdfa afd ad"
MsgBox len(up_address) '36
redim a(len(up_address)) 'a(36)
a(0) = instr(up_address," ")
MsgBox a(0) 'a(0)=4
MsgBox a(0) & "<br />"
if a(0)<>0 then
for i=0 to len(up_address)-1
a(i+1) = instr(a(i)+1,up_address," ")
MsgBox a(i) &" "& (a(i+1)-1)‘這里的結果為34,-1,所以導致出錯
MsgBox mid(up_address,a(i),a(i+1)-1) & "<br />"
if a(i+1)=0 then
exit for
end if
MsgBox a(i+1) & "<br />"
next
end if
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久免费视频精品 | 久久毛片| 中文字幕 欧美 日韩 | 国产亚洲精品综合一区 | 国产精品视频自拍 | 精品国产91久久久久久浪潮蜜月 | 欧美性生活久久久 | 一级做a爱片性色毛片 | 色操网 | 一本色道久久综合亚洲精品图片 | 日韩精品羞羞答答 | 欧美a黄 | 关键词| 国产成人自拍av | chinese乱子伦xxxx国语对白 | 国产手机av在线 | 欧美四级在线观看 | 91麻豆精品国产91久久久无需广告 | 久久久入口 | 国产精品热 | 精品一区二区在线观看视频 | 一区二区三区日韩在线观看 | 免费人成在线观看网站 | 黄网站色成年大片免费高 | 日产精品久久久一区二区开放时间 | 欧美成人黄色片 | 中文字幕亚洲情99在线 | 成人做爰s片免费看网站 | 久久久成人精品 | 91午夜少妇三级全黄 | 久久免费毛片 | 91精品国产综合久久婷婷香蕉 | 深夜福利视频免费观看 | 精品国产欧美一区二区 | 日本在线视频免费观看 | 一区二区三区日韩在线观看 | 午夜天堂在线视频 | 久久99精品久久久久久秒播放器 | 日本一区二区免费在线观看 | aa国产视频一区二区 | 精品国产一区二区三区四区在线 |