asp中怎么取到指定两个字符之间的字符?

例如:有段任意一段字符为:879urier人防腐剂飞 。怎么能把u和飞之间的字符取出来?

第1个回答  2010-01-15
<%
Function RegExpTest(patrn, strng)
Dim regEx, Match, Matches ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.Pattern = patrn ' 设置模式。
regEx.IgnoreCase = True ' 设置是否区分大小写。
regEx.Global = True ' 设置全局替换。
Set Matches = regEx.Execute(strng) ' 执行搜索。
For Each Match in Matches ' 遍历 Matches 集合。
RetStr = RetStr & Match.SubMatches(1) & vbCRLF
Next
RegExpTest = RetStr
End Function

response.Write(RegExpTest("(.)+u((.)+)飞","879urier人防腐剂飞"))
%>
第2个回答  2010-01-15
<%
a="879urier人防腐剂飞"
b=split(a,"u")(1)
b=split(b,"飞")(0)
Response.Write b
%>本回答被提问者采纳
第3个回答  2010-01-15
一楼方法很不错

asp怎么读取一段内容中指定字符中间的文字?
<%str="你好fsdgoijut%%$015$%%fefw%#$fw"chkstartstr = "%%$" '前边的标示字符串 chkendstr = "$%%" '后边的标示字符串startstr = InStr(str,chkstartstr) + len(chkstartstr) '找到开始位置 endstr = InStr(str,chkendstr) '找到结束位置 censtr = Mid(str,startstr,...

asp过滤特定符号【】之间的内容
1. 可以考虑用InStr()函数将"【"和"】"定位,再用MID()函数截取,最后合并。程序如下:test1.asp < s="【测试】AABBCCDD"len_s=len(s)s_start=instr(s,"【")s_end=instr(s,"】")str1=mid(s,1,s_start-1)str2=mid(s,s_end+1,len_s)s=str1+str2 response.write s > 上面...

ASP 截取指定的字符串内容
回答:教你两个方法,一个是直接用asp自带的函数,一个是自己定义函数 先说asp自带的函数,left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符 那么应该是 left($str,4) 再说函数方法 'Strsub '函数功能:字符串截取. '参数意义:str --- 要截取的字符串. lennum--截取的字符数. s-...

asp字符串两字符之间截取
temp_arr=Split(temp,"-")' 下标为2的位置字符是你需要的 you_str=temp_arr(2)

请问在ASP中怎么样才能提取指定间隔符号“|”之外的字符
用split函数 我给你举个例子吧 < public namearray qname="Wang|Zhang|Ning|" '将一字符串赋给变量,中间用"|"隔开 response.write qname & ""namearray=SPLIT(qname,"|") '使用split函数,将字符串从"|"分开,然后赋给一数组 max=ubound(namearray)for counter= 0 to max-1 response.wri...

asp如何截取两字符串之间的内容?
呃,你还要传那个字符串进去啊 function getcenter(str,a,b)'str是字符串 getcenter=split(split(str,a)(1),b)(0)end function

ASP中如果截取字符串中的字符?
主要思路:如果你想用right函数,可以先用left函数把字符串进行截取,比如left(str,len(str)-4),就是把字符串str从左边截取到倒数第5位(就是把原字符串最右边的4位抛弃了),然后再利用right函数从右边进行截取。针对这个字符串,如果你要取的是人民,那么可以这样 right(left(str,len(str)-7),2...

如何获取两个 | 之间的字符串,如:|1223345|8k789|sss| 怎样取出 1223345...
这是我用c语言实现的,你看看吧 include<stdio.h> void main(){ char *p,s[27]="|1223345|8k789|sss|";int i=0;p=s;while(*p){ if(*p=='|')p++;else s[i++]=*p++;} s[i]='\\0';printf("输出的结果为:");puts(s);} ...

asp如何截取字符串的中间部分
jpg"> 是一个数据库中的字段,你可以这样写,否则你还要解决包函双引号的字符串赋值问题 < str="<IMG border=0 src=\/admin\/admin\/UploadFiles\/Image\/2012-03\/CE_20120321140354437.jpg>"j1= InStr(str, "\/admin")+1 j2= InStr(str, "jpg")-j1+3 Response.Write mid(str,j1,j2)> ...

ASP 截取指定的字符串内容
教你两个方法,一个是直接用asp自带的函数,一个是自己定义函数 先说asp自带的函数,left(要截取的字符串,要截取的长度)’从左边开始截取指定长度的字符 那么应该是 left($str,4)再说函数方法 'Strsub '函数功能:字符串截取.'参数意义:str --- 要截取的字符串. lennum--截取的字符数. s--...

相似回答
大家正在搜