搜索
编程论坛
→
WEB开发
→
『 ASP技术论坛 』
→ replace替换
标题:
replace替换
只看楼主
garethemmanu
等 级:
新手上路
帖 子:10
专家分:0
注 册:2013-4-13
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:5
replace替换
URL = "http://s8.(request.querystring("q"),"a".+?,"b"%>"
我想将request.querystring("q")内的字符中, a后面的所有字符都替换为b ,请都一下,错在哪里?怎么没成功 ?
搜索更多相关主题的帖子:
成功
replace
2013-04-24 15:15
zhuiis
等 级:
业余侠客
威 望:
1
帖 子:201
专家分:286
注 册:2008-11-8
第
2
楼
得分:10
URL本身就是在
<%%>
asp中的变量吧?
那么在
URL=""
,这其中就不能再出现
<%%>
了!
<%=
replace(request.querystring("q"),"a".+?,"b"
%>
URL = "http://s8. & replace(request.querystring("q"),"a".+?,"b")
你的语句中 URL = "http://s8.(request.querystring("q"),"a".+?,"b"
)
%>" ,也还少一个刮号“)”
[
本帖最后由 zhuiis 于 2013-4-25 22:46 编辑
]
2013-04-25 22:41
garethemmanu
等 级:
新手上路
帖 子:10
专家分:0
注 册:2013-4-13
第
3
楼
得分:0
回复 2楼 zhuiis
多谢指点,其实request.querystring("q")是获取URL参数q=的值,但不知为什么,它将后面其它的值也一起获取下来了,如q=1&a=2,后面一段它也获取了,是我不想要的,所以我用笨办法删除它,不知怎么删除。
在html中,var keyword = window.location.href.split("q=")[1]; 也是出现一样的情况,我只想要q的参数,有人知道办法么?
2013-04-26 10:32
zhuiis
等 级:
业余侠客
威 望:
1
帖 子:201
专家分:286
注 册:2008-11-8
第
4
楼
得分:0
你的语句中 URL = "http://s8.(request.querystring("q"),"a".+?,"b"
)
%>" ,也还少一个刮号“)”
收到的鲜花
garethemmanu
于
2013-04-27 15:06
送鲜花
3朵 附言:原创内容
2013-04-26 21:41
garethemmanu
等 级:
新手上路
帖 子:10
专家分:0
注 册:2013-4-13
第
5
楼
得分:0
回复 4楼 zhuiis
多谢提醒!但测试了好像也没有用哦。
2013-04-27 15:06
ysf0181
等 级:
版主
威 望:
55
帖 子:914
专家分:2385
注 册:2006-10-4
第
6
楼
得分:10
<%
ss = request.querystring("q")
ssY = ss
dijiwei = instr(ss,"a")
if clng(dijiwei) > clng(0) then
ssZ = len(ss)
ss = left(ss,ssZ - dijiwei - 1)&"b"
end if
q = ss
%>
[
本帖最后由 ysf0181 于 2013-4-29 09:55 编辑
]
ASP讨论QQ群:251346273
2013-04-29 09:54
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-405370-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.836987 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved