asp 截取字符 问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:07:30
字段统一形式为:“2年级2班” 或者“二年级二班” 或者“2年级二班” 形式,我要取出“年级”前的字符和年级后的字符,也就是2或者二,该如何操作?

<%
str="2年级2班"
s1=split(str,"年级")(0) '这个是年级前的字符
s2=left(split(str,"年级")(1),1) '这个是年级后第一个字符
%>

function SubstrDemo(){
var s, ss; // 声明变量。
var s = "2年级2班";
ss = s.substr(0, 1); // 获取子字符串。
return(ss); // 返回 "2"。
}

dim str as string="二年级二班"
dim strtemp() as string
strtemp=str.replace("年级","|").split("|")
response.Write (strtemp(0))

dim str=split(rs("字段名"),"年级")
str(0)就是你要的2或者二

aa=split(2年级2班,'年级')
bb=split(aa,'班')
应该差不多!自己总结吧