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)

%>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

inner.Text只能改变文本 inner.HTML改变文本内容,包含特效。 1、 数组 (1)定义数组(2)join 不改变原来数组的内容。 (3)concat()连接数组 v...

遍历字符串-返回数组

  • 2010-04-29 18:04
  • 134B
  • 下载

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

import java.io.File; import java.rmi.RemoteException; import javax.xml.namespace.QName; import java...

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

使用C#语法正则匹配字符串中的数字,c#提取数字。并介绍一下,C# 数字计算中的“四舍五入”。

计算字符串中sun的个数并以SUNXXXX的形式表示出来

DATAS SEGMENT;此处输入数据段代码 ENG DB 'Here is sun,sun,sun,sun,sun,...,$' DISP DB 'SUN' DAT DB ...

截取字符串最后一个字符 && asp textarea 多行数组分割处理

asp.net 去除字符串右侧的最后一个字符         string str = "HTML,Asp/Aspx,MySQL/Cgi/Java/Php,";    &...

jQuery通过json的方式响应map的list对象集合,并以table的形式展示

controller收到ajax请求,处理完成后作出响应,返回map的list对象集合, @RequestMapping(value = "/getPartByPurchBillId") @Re...

由树的前序遍历,中序遍历建立一颗二叉树,并以后续遍历的方式输出其元素

/*==================== 由先序遍历,中序遍历建立一颗二叉树 由中序遍历,后序遍历建立一颗二叉树 由先序遍历,中序遍历求后序遍历的结果 由中序遍历,后序遍历求中序遍历的结果 建立一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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