加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网_保定站长网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

ASP 变量 ASP截取字符 截取字符之间的字符

发布时间:2022-09-28 15:24:43 所属栏目:Asp教程 来源:
导读:  ASP截取字符:

  MID函数

  Mid(变量或字串符,开始字节, 结尾字节(可不填))

  InStrRev(变量, "字串符") 最后出现位置

  InStr(变量, "字串符") 最先出现位置

  (1)左部截取left(
  ASP截取字符:
 
  MID函数
 
  Mid(变量或字串符,开始字节, 结尾字节(可不填))
 
  InStrRev(变量, "字串符") 最后出现位置
 
  InStr(变量, "字串符") 最先出现位置
 
  (1)左部截取left(字符串,n):n是要截取的字符个数
 
  (2)中部截取Mid(字符串,p,n):表示从第p个字符开始截取n个字符
 
  (3)右部截取Right(字符串,n):表示截取字符串的后n个字符
 
  如:
 
  left("abcdefg",3)的结果是:"abc"
 
  mid("abcdefg",2,3)的结果是:"bcd"
 
  right("abcdefg",3)的结果是:"efg"
 
  ASP截取指定字符之间的字符:
 
  Function regx(patrn, str)
 
  Dim regEx, Match, Matches
 
  Set regEx = New RegExp
 
  regEx.Pattern = patrn
 
  regEx.IgnoreCase = True
 
  regEx.Global = True
 
  Set Matches = regEx.Execute(str)
 
  For Each Match in Matches
 
  RetStr = RetStr & Match.Value & " "
 
  Next
 
  regx = RetStr
 
  End Function
 
  调用: result=regx("http.*?jpg",str) '这里的result就是你想要的结果.
 
  ASP循环提取指定格式字符串:
 
  do while instr(str,"
 
  startnub=instr(str,"
 
  endnub=instr(str,"")
 
  a(i)=mid(str,startnub,endnub-startnub)
 
  i=i+1
 
  str=mid(str,endnub+1)
 
  loop
 
  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 ' 遍历匹配集合。
 
  RetStr = RetStr & Match.Value & "||"
 
  Next
 
  RegExpTest2 = RetStr
 
  End Function
 
  '假设你的html的原文件信息存在变量 html中
 
  href=RegExpTest(html,"(.*)") '应该可以得到一个字符串变量href,将所有连接用||区分开ASP 变量,下面将其变为数组
 

(编辑:天瑞地安资讯网_保定站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!