asp中如何判断一个字符串中是否含有一个子字符串?

asp中如何判断一个字符串中是否含有一个子字符串?... asp中如何判断一个字符串中是否含有一个子字符串? 展开
 我来答
yfcp
2015-12-16 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
判断一个字符串中是否含有一个子字符串,使用asp中的InStr函数。
InStr 函数可返回一个字符串在另一个字符串中首次出现的位置。
语法如下:
InStr([start,]string1,string2[,compare])
参数:
start 可选的。规定每次搜索的起始位置。默认是搜索起始位置是第一个字符。如果已规定 compare 参数,则必须有此参数。
string1 必需的。需要被搜索的字符串。
string2 必需的。需搜索的字符串。
compare 必需的。规定要使用的字符串比较类型。默认是 0 。
InStr 函数可返回下面的值:
如果 string1 为 ""(零长度) - InStr 返回 0
如果 string1 为 Null - InStr 返回 Null
如果 string2 为 "" - InStr 返回 start
如果 string2 为 Null - InStr 返回 Null
如果 string2 没有找到 - InStr 返回 0
如果在 string1 中找到 string2,InStr 返回找到匹配字符串的位置。
如果 start > Len(string1) - InStr 返回 0
比如:
x="abc"
y="123abc
response.write instr(x,y)
以上结果输出结果为4。
neaudiy
2008-01-14 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:142万
展开全部
InStr 函数
返回某字符串在另一字符串中第一次出现的位置。
if Instr(字符串,字符串二)>0 then
response.write("包含")
end if
'Instr找出一个字符串在另一个字符串的位置,要是位置不等整数(既>0)就说明不包含
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柳会喻又香
2019-12-26 · TA获得超过3820个赞
知道大有可为答主
回答量:3184
采纳率:29%
帮助的人:199万
展开全部
string类中有一个方法publicbooleancontains(stings)就是用来判断当前字符串是否含有参数指定的字符串

s1=“takecatb”
s2=“te”
语句:s1.contains(s2)//s1调用这个方法
若其值为ture说明s1包含s2若为fasle则不包含
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式