怎样解析字符串呢?

Qjwei 2002-05-13 09:25:19
str="2205698445ABC5515SFG"
我怎样解析这个字符串呢? 判断这个字符串中是否有ABC呢?
...全文
74 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hchxxzx 2002-05-13
求出有无abc
instr(str,"abc")
求出abc后面的值
1、ary1=split(str,"abc")
后面的值=ary1(1)
2、后面的值=mid(str,instr(str,"abc")+len(abc)-1)
回复
超级大笨狼 2002-05-13
instr(str,"ABC")>0
回复
saucer 2002-05-13
<%
str="2205698445ABC5515SFG"
strAfter = ""
nPos = Instr(str,"ABC")
if nPos > 0 then
strAfter = Mid(str,nPos + LEN("ABC"))
end if
%>
回复
saucer 2002-05-13
<%
str="2205698445ABC5515SFG"
nPos = instr(str,"ABC")
strAfter = ""
if nPos > 0 then
strAfter = Mid(str,nPos + LEN("ABC"))
end if
%>
回复
nichole 2002-05-13
用vbscript的话可以用mid,len
str1=mid(str,instr(str,"ABC")+len("ABC")-1)
好像是这么用的,你可以差一下msdn看看具体用法

回复
Qjwei 2002-05-13
str="2205698445ABC5515SFG"
我解析出来C后变的值
因为字符串的长度是不固定的,我应该怎么做呢?
回复
cmsoft 2002-05-13
qjwei(phosphor) :
你究竟是什么目的?请说清楚啊
回复
nichole 2002-05-13
同意楼上的
回复
Qjwei 2002-05-13
请问我如何解析出来ABC后边的值呢?
STR 是个变量长度是不固定的
回复
ChinaOk 2002-05-13
javascript
if (str.indexOf("ABC")>-1)
{alert("有");}

vbscript:

if instr(Str,"ABC")>0 then0D 存在

回复
xxjmz_78 2002-05-13
一种笨办法呵呵
用split函数把,把这个str先分开
在用循环对每个进行判断
回复
cmsoft 2002-05-13
<%
str="2205698445ABC5515SFG"
if instr(str,"ABC")>0 then
response.write "有"
else
response.write "没有"
end if
%>
回复
Random 2002-05-13
看str.indexOf("ABC")返回值,返回-1则不存在
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-13 09:25
社区公告
暂无公告