注册 登录
编程论坛 ASP技术论坛

asp从右边提取指定字符串!

xsl 发布于 2010-08-04 14:04, 1430 次点击
怎样在asp语句中从右边提取“H:\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\INFO2中蓝色部分的字符啊!

[ 本帖最后由 xsl 于 2010-8-4 14:58 编辑 ]
9 回复
#2
hams2010-08-04 15:24
StrReverse()'反过来排列字符串
Right()'从尾端返回需要长度的字符串
#3
wangjy5002010-08-04 22:01
str=“H:\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\INFO2”
str=right(str,5)
response.write str
#4
xsl2010-08-05 10:27
但可能会不是同一个路径啊!楼上的。

#5
yms1232010-08-05 11:10
<html>
<head>
<title>Abc</title>
<script language="vbscript">
Dim Str,tAry
Str="H:\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\INFO2"
Str=Replace(Str,"\","|")'将"\"替换为"|"
tAry=Split(Str,"|")'字符串按照"|"分界打散为数组
MsgBox tAry(UBound(tAry))
</script>
</head>
<body>
</body>
</html>
#6
lele20072010-08-05 11:51
<%
 dim content,lele
 content = "H:\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\INFO2"
 lele = Split(content,"\")
 response.write lele(Ubound(lele))
%>

按版主的客户端,改成ASP的。^_^..

我的电脑路径以  \  分隔,以  \  拆分内容后,取最后一段就是你要的内容了。

[ 本帖最后由 lele2007 于 2010-8-5 11:54 编辑 ]
#7
hams2010-08-05 12:02
str="H:\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\INFO2"
strs=InstrRev(str,"\")
str=Mid(str,Len(str)-strs-2,strs)
response.write str
#8
xsl2010-08-05 12:24
还是用不了
#9
yms1232010-08-05 13:27
怎么用不了?
#10
xsl2010-08-05 14:45
结果为\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\IN
1