截取字符串,在线等~!
str="abcdefghigklmngz123456"
str中有两g,
我现在想取a到第二个g中间的字符串
问题点数:20、回复次数:9Top
1 楼pzzyj(pzzyj)回复于 2006-06-02 13:42:04 得分 0
急!在线等呢Top
2 楼boyd1985(波伊德乐园->http://www.boyd.cn)回复于 2006-06-02 13:43:50 得分 0
用split
str="abcdefghigklmngz123456"
a=split(str,"g")
response.write a[1]Top
3 楼pzzyj(pzzyj)回复于 2006-06-02 13:54:47 得分 0
你这个好像于我提出的要求不同噢!Top
4 楼showlin(六斤八两八)回复于 2006-06-02 13:56:17 得分 0
str="abcdefghigklmngz123456"
num=instr(instr(str,"g")+1,str,"g")
str2=mid(str,2,num-2)
response.write str2Top
5 楼ssson(疾风魔狼)回复于 2006-06-02 14:44:26 得分 0
用left
a="123456"
response.write(left(a,3))
Top
6 楼diyager(明白了就要结贴啊兄弟,做人要厚道(QQ5745027))回复于 2006-06-02 14:56:51 得分 0
<%
str="aaaaaaaagGaaaaaG22222222222"
Dim N,B
N = split(str,"G")
B = N(0)&"G"&N(1)
response.Write B
%>Top
7 楼diyager(明白了就要结贴啊兄弟,做人要厚道(QQ5745027))回复于 2006-06-02 14:57:26 得分 0
按上面的做就对了Top
8 楼lianxiangpanjin(联想)回复于 2006-06-02 15:04:54 得分 0
<%
str="abcdefghigklmngz123456"
a=split(str,"g")
response.write a(0)&"g"&a(1)
%>
Top
9 楼clarechao(clare)回复于 2006-06-02 15:21:27 得分 0
<%
str_star=instr(str,"a")'开始截取的位置
str_end=instr(str_star,str,"g")'结束的位置
str_data=mid(str,str_star,str_end-str_star)'截取的内容
%>Top




