正则表达式,过滤出所有超链接除了一个url,例如:
过滤:变为abc.com
edf.com 没人知道怎么做么,要保留edf.com的超级链接,过滤掉其他的所有网址的超级链接。
FunctionautoLink(str)
Setra=NewRegExp
ra.IgnoreCase=True
ra.Global=True
ra.Pattern = "]+>(.+?)<\/a>"
autoLink=ra.replace(str,"$1")
ENDFunction
扩展资料:
注意事项:
正则表达式,也称为正则表达式。这是计算机科学中的一个概念。
正则表达式通常用于检索和替换符合模式(规则)的文本,许多编程语言都支持使用正则表达式进行字符串操作。
例如Perl中内置了一个强大的正则表达式引擎。正则表达式的概念最初是由诸如(sed和GREp)这样的Unix工具推广的。
正则表达式通常缩写为“regex”。单数形式是regexp、regex,复数形式是regexps、regexes和regexen。
正则表达式,如何过滤掉除某个网址之外的所有超链接,如:
abc.com
edf.com
过滤后,变为abc.com
edf.com 没人知道怎么做么,要保留edf.com的超级链接,过滤掉其他的所有网址的超级链接。
Function autoLink(str)
Set ra = New RegExp
ra.IgnoreCase = True
ra.Global = True
ra.Pattern = "]+>(.+?)<\/a>"
autoLink = ra.replace(str,"$1")
END Function
这样子,会过滤掉所有的链接的。
匹配网址的正则表达式
([\w-]+\.)+[\w-]+.([^a-z])(/[\w-: ./?%&=]*)?|[a-zA-Z\-\.][\w-]+.([^a-z])(/[\w-: ./?%&=]*)?
好了,又又一次回复,不好意思,我是新手,慢慢一点一点深入
(
]*>([^>]*)
\s?(]*>([^>]*)
\s?(日期
", ""), "
", "")日期