自動識別HTML的標(biāo)記 替換連接
更新時間:2006年07月27日 00:00:00 作者:
復(fù)制代碼 代碼如下:
<%
Function SenFe_UbbCode(sContent)
Dim TempReg
Set TempReg = New RegExp
With TempReg
.IgnoreCase = True
.Global = True
'自動識別網(wǎng)址
If InStr(Lcase(sContent),"http://")>0 Then
.Pattern = "(^|[^<=""])(http:(\/\/|\\\\)(([\w\/\\\+\-~`@:%])+\.)+([\w\/\\\.\=\?\+\-~`@\':!%#]|(&)|&)+)"
sContent = .Replace(sContent,"$1<a href=""$2"" target=""_blank"">$2</a>")
End If
'自動識別www等開頭的網(wǎng)址
If InStr(Lcase(sContent),"www.")>0 or InStr(Lcase(sContent),"bbs.")>0 Then
.Pattern = "(^|[^\/\\\w\=])((www|bbs)\.(\w)+\.([\w\/\\\.\=\?\+\-~`@\'!%#]|(&))+)"
sContent = .Replace(sContent,"$1<a href=""http://$2"" target=""_blank"">$2</a>")
End If
End With
Set TempReg = Nothing
SenFe_UbbCode = sContent
End Function
%>
相關(guān)文章
正則表達(dá)式中的"g"是什么意思附件參數(shù)g的用法
為了能夠便于大家對正則表達(dá)式有一個更為綜合和深刻的認(rèn)識,我將一些關(guān)鍵點(diǎn)和容易犯糊涂的地方再系統(tǒng)總結(jié)一下2014-07-07巧解 JavaScript 中的嵌套替換(強(qiáng)大正則)
如何僅使用JavaScript支持的正則語法,將有嵌套的內(nèi)容替換2012-09-09Java 使用正則表達(dá)式對象實(shí)現(xiàn)正則的獲取功能
這篇文章主要介紹了Java 使用正則表達(dá)式對象實(shí)現(xiàn)正則的獲取功能 ,需要的朋友可以參考下2018-04-04正則去除中括號(符號)及里面包含的內(nèi)容(最新推薦)
這篇文章主要介紹了正則去除中括號(符號)及里面包含的內(nèi)容,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01c# 正則表達(dá)式對網(wǎng)頁進(jìn)行有效內(nèi)容抽取
本問主要總結(jié)了用正則表達(dá)式對網(wǎng)頁進(jìn)行有效內(nèi)容提取的具體實(shí)現(xiàn)方法,并給出了c#代碼2009-03-03