asp如何获取“/news/?123.html&page=2”中的“123"

来源:百度知道 编辑:UC知道 时间:2024/05/07 01:06:14
其中123是参数

如果是获取“news/?123.html”的123参数可以这样

<%

dim htmlid,id
htmlid=Request.ServerVariables("QUERY_STRING")
id=replace(htmlid,".html","")

%>

但是有page=2在后面就不行了,是不是要用正则

有什么办法可以获取参数“123”呢?高手帮帮忙
感谢liuhaiboqq ,你说得不错,但是在这里必须是123.html

你的意思是获取 "?"和 "." 之间的字符吧,如果是这样代码如下:

<%
dim id
id="/news/?123.html&page=2"
id=mid(id,instr(id,"?")+1,instr(id,".")-instr(id,"?")-1)
Response.Write(id)
%>

直接写成news/?html=123&page=2
id=request("html")
page=request("page")

或者用split()函数也可以吧

一位女孩在北京郊区的超市工作,她在一天夜里梦见一个特别帅的男子,那个男子在梦中告诉她:「我想和你交朋友,和你结婚,你要是同意的话,就打这个电话XXXX XXXX,你要是不同意,就不要打了。」

她醒后清楚地记住这个电话,上班后,在无意聊天中就和她们同事说起这件事,又说那个男子特别帅,长的样子还能够清楚地记得,她们同事一边开玩笑一边起哄地非要她打那个电话,然后她在犹豫与好奇的状态下打了那个电话。

「你好,这里是北京八宝山火葬厂,请问你是哪里?」听到这一句惊如霹雳的话语,她在不知所措下急忙的挂了电话,她们同事在看到她惊慌的面容后也被吓愣了,在同事的追问下,她将电话号码中的地址说了出来,她同事们既吃惊又恐慌,大家都一时没了主意,她则吓得不知怎麼办才好。

等到大家心里稍平静后,就开始想办法,有的说:「你不要害怕,也许这只是个巧合」,也有的说:「找个算命的看看吧,也许能解」,这时有一个头脑比较清楚理智地同事说,「你先别著急,别害怕,也许这没有什麼的,看你这个样子班肯定上不了了,我们去帮你向主管请假,你先回家休息两天。」

她同事帮她请了假,她则从单位骑车回家,在回家的路上她越想越怕,越想越有不祥地感觉,当她从繁华的街道骑过时看见一位算命的先生,就好像看到了一根救命草,她抱有希望的来到算命摊...