编程论坛
注册
登录
编程论坛
→
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
hams
2010-08-04 15:24
StrReverse()'反过来排列字符串
Right()'从尾端返回需要长度的字符串
#3
wangjy500
2010-08-04 22:01
str=“H:\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\INFO2”
str=right(str,5)
response.write str
#4
xsl
2010-08-05 10:27
但可能会不是同一个路径啊!楼上的。
#5
yms123
2010-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
lele2007
2010-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
hams
2010-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
xsl
2010-08-05 12:24
还是用不了
#9
yms123
2010-08-05 13:27
怎么用不了?
#10
xsl
2010-08-05 14:45
结果为\RECYCLER\S-1-5-21-220523388-1078145449-1801674531-500\IN
1