URL字符串截取问题 ----- Split
http://127.0.0.1/go.asp?url=http://www.abc.com/123/123/123/123/123.htm
运行上面这个URL时go.asp这个文件应该怎么样才能把http://www.abc.com/123/123/123/123/123.htm中的http://www.abc.com/123/123/123/123/截取?
而不要123.htm!
我知道可以用Split来截取部分字符,但像上面那样的我不会
请问谁知道go.asp应该怎么写?
问题点数:20、回复次数:9Top
1 楼icq6(ICQ6)回复于 2004-12-04 18:05:52 得分 0
????Top
2 楼lienzhu(李强)回复于 2004-12-04 18:19:15 得分 0
request("url")Top
3 楼icq6(ICQ6)回复于 2004-12-04 18:21:05 得分 0
lienzhu(李强)
request("url")只是取了url=后面的http://www.abc.com/123/123/123/123/123.htm
我是想取url=后面的http://www.abc.com/123/123/123/123/
不要123.htm
Top
4 楼myboll(jim)回复于 2004-12-04 19:17:09 得分 0
晕,你既然取到了http://www.abc.com/123/123/123/123/123.htm
难道就去不到了123.htm了?
先找出最后一个"/",然后取其后面的所有字符就OK了Top
5 楼icq6(ICQ6)回复于 2004-12-04 22:00:18 得分 0
myboll(美宝网)
你说的我试过哦
但就是去不掉123.htm
哎
Top
6 楼icq6(ICQ6)回复于 2004-12-04 23:00:32 得分 0
???
Top
7 楼madpolice(午夜狂龙)回复于 2004-12-05 01:04:58 得分 15
<script language="vbscript">
dim x
x = "http://www.abc.com/123/123/123/123/123.htm"
alert(haha(x))
function haha(byval x)
dim re
set re = new regexp
re.pattern = "(.+)\/(.+)"
re.ignorecase = true
haha = re.replace(x,"$1/")
set re = nothing
end function
</script>
Top
8 楼cdsun()回复于 2004-12-05 01:08:15 得分 5
<script language="vbscript">
dim x
x = "http://www.abc.com/123/123/123/123/123.htm"
alert(haha(x))
function haha(byval x)
dim re
set re = new regexp
re.pattern = "(.+)\/(.+)"
re.ignorecase = true
haha = re.replace(x,"$1/")
set re = nothing
end function
</script>
正解Top
9 楼icq6(ICQ6)回复于 2004-12-05 01:36:50 得分 0
谢谢
已经OK了Top




