asp 正则提取字符串,并以数组方式返回

原创 2007年09月26日 17:27:00

<%
'### 提取字符,并以数组方式返回
Function RegExpTest(patrn, strng)
    Dim regEx, Match, Matches ' 建立变量。
    Dim i, RetStr()
    i = 0
    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.Value
        Redim Preserve RetStr(i)
        RetStr(i) = Match.Value
        i = i + 1
    Next
    RegExpTest = RetStr
End Function

'### 提取中文字符
'Response.Write RegExpTest("[/u4e00-/u9fa5/uf900-/ufa2d]", "提取中sdfsdfsdf文字符")

Dim str
str = "<img src=""http://www.xrss.cn/04/ohzmxdpp/01.jpg"" title=""胖胖的啊""/><br /><br /><img src=""http://www.pclalal.com/04/ohzmxdpp/02.jpg"" /><br /><br /><img src=""http://www.xrss.cn/Upload/04/ohzmxdpp/03.jpg"" /><br /><br /><img src=""http://www.flashbase.cn/04/ohzmxdpp/04.jpg"" /><br /><br /><img src=""http://www.joke163.com/04/ohzmxdpp/05.jpg"" /><br /><br /><img src=""http://www.xrss.cn/Upload/04/ohzmxdpp/06.jpg"" /><br /><br /><img src=""http://www.xrss.cn/Upload/04/ohzmxdpp/07.jpg"" /><br /><br /><script type='text/javascript' language='javascript1.2' src='http://www.xuncai.com/picjs_mix2.asp?publisher=zww@fgbbs_A&width=300&height=300&large_width=301&large_height=302'></script>"

'### 提取图片地址
Dim result
result = RegExpTest("[a-zA-z]+://[^/s]*.jpg", str)
Response.Write UBound(result)
Response.Write "<br>"
for i=0 to ubound(result)
Response.Write result(i)&"<br>"
next

'Response.Write RegExpTest("[/u4e00-/u9fa5]",str)

%>

C#程序中利用正则表达式对字符串分组并获取组值

匹配时设置 显示捕获 选项 获取捕获的多个内容后,循环输出 获取捕获的多个分组后,循环输出...
  • pp_fzp
  • pp_fzp
  • 2016年07月01日 16:21
  • 3510

php如何正则提取指定[]中的值

php如何正则提取指定[]中的值
  • u013288190
  • u013288190
  • 2017年05月26日 11:45
  • 1517

Java正则表达式提取字符

需求:提取车牌号中最后一个数字,如:宁A7865提取5,宁A876X提取6 实现方法:import java.util.regex.Matcher; import java.util.regex.P...
  • catoop
  • catoop
  • 2016年02月03日 16:28
  • 11431

java源程序 课件 常用类 抽象类与接口 图形用户界面 多线程反射 泛型 时间日期类 数组 异常处理 字符串类与正则表达

  • 2010年11月09日 07:27
  • 2.89MB
  • 下载

高速算笔画过程,byte数组方式操作字符串

  • 2011年08月24日 19:54
  • 8KB
  • 下载

HTML5_数组-字符串-正则-表单验证-全局局部变量

inner.Text只能改变文本 inner.HTML改变文本内容,包含特效。 1、 数组 (1)定义数组(2)join 不改变原来数组的内容。 (3)concat()连接数组 v...
  • itszt888
  • itszt888
  • 2017年08月07日 16:33
  • 227

使用USB HID方式遍历所有usb设备,并以扫描枪为例演示数据接收和发送。

  • 2018年01月05日 11:52
  • 250KB
  • 下载

遍历字符串-返回数组

  • 2010年04月29日 18:04
  • 134B
  • 下载

C#正则匹配(提取字符串中的数字)及C#“四舍五入”

使用C#语法正则匹配字符串中的数字,c#提取数字。并介绍一下,C# 数字计算中的“四舍五入”。...
  • shuai_wy
  • shuai_wy
  • 2017年04月13日 11:11
  • 4328

用axis方式调用WebService,返回类型为字符串数组(包括把数据库数据导出存为xml,xml转化成字符串)

import java.io.File; import java.rmi.RemoteException; import javax.xml.namespace.QName; import java...
  • yjm1992613yao
  • yjm1992613yao
  • 2015年07月09日 13:31
  • 516
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp 正则提取字符串,并以数组方式返回
举报原因:
原因补充:

(最多只允许输入30个字)