主页 > 知识库 > asp下正则实现URL自动链接的一个函数

asp下正则实现URL自动链接的一个函数

热门标签:知名的电话机器人 福州工作销售电话机器人 锡林郭勒盟地图标注位置 高德地图标注短信签约 自制电销机器人 RO地图标注app 电销机器人公司简介 湖南企业智能外呼系统供应商 百音电话机器人

复制代码 代码如下:

Function AutoLinkURLs(strString)  
    Dim match, matches, offset, url, email, link, relnkAutoLinkURL  
    relnkAutoLinkURL = "a href=""[[%URL%]]"">[[%URLText%]]/a>"  
    If Not IsObject(regExp) Then Set regExp = New RegExp  
    regExp.Global = True  
    regExp.IgnoreCase = True  
    'Look for URLs  
    regExp.Pattern = "(((ht|f)tps?://)|(www\.))([\w-]+\.)+[\w-:]+(/[\w- ./?%#;=]*)?"  
    Set matches = regExp.Execute(strString)  
    offset = 0  
    For Each match in matches  
        url = match  
        If Left(url, 4) = "www." Then url = "http://"  url  
        link = Replace(Replace(relnkAutoLinkURL, "[[%URLText%]]", match), "[[%URL%]]", url)  
        strString = Mid(strString, 1, match.FirstIndex + offset)  link  Mid(strString, match.FirstIndex + 1 + match.Length + offset, Len(strString))  
        offset = offset + Len(link) - Len(match)  
    Next  
    'Look for emails  
    regExp.Pattern = "[A-Za-z0-9_+-.']+@\w+([-.]\w+)*\.\w+([-.]\w+)*"  
    Set matches = regExp.Execute(strString)  
    offset = 0  
    For Each match in matches  
        email = match  
        link = Replace(Replace(relnkAutoLinkURL, "[[%URLText%]]", match), "[[%URL%]]", "mailto:"  email)  
        strString = Mid(strString, 1, match.FirstIndex + offset)  link  Mid(strString, match.FirstIndex + 1 + match.Length + offset, Len(strString))  
        offset = offset + Len(link) - Len(match)  
    Next  
    AutoLinkURLs = strString  
End Function

您可能感兴趣的文章:
  • 让URL只允许一些字符的正则表达式
  • JS 正则表达式(学习笔记2)匹配网址url参数
  • javascript 获取url参数的正则表达式(用来获取某个参数值)
  • php 正则表达式提取网页超级链接url的函数
  • 用Javascript正则实现url链接的解析类
  • php利用正则表达式取出图片的URL
  • JS验证URL函数 正则

标签:怒江 西宁 吉林 河北 玉林 茂名 昆明 秦皇岛

巨人网络通讯声明:本文标题《asp下正则实现URL自动链接的一个函数》,本文关键词  asp,下,正则,实现,URL,自动,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《asp下正则实现URL自动链接的一个函数》相关的同类信息!
  • 本页收集关于asp下正则实现URL自动链接的一个函数的相关信息资讯供网民参考!
  • 推荐文章