ASP,vbs正則輪翻在文章段落后加上網(wǎng)址等內(nèi)容
<script language ="vbs">
'函數(shù)名稱:RegExpTest
'參數(shù): strng--》要處理的字符串;patrn--》以|隔開的各種結(jié)尾標(biāo)志如:<br/>|</p>|<br>; patrn2--》要替換成的字符串,也以|隔
開
'作者:柳永法(yongfa365)'Blog
'功能:將strng字符串內(nèi)的以patrn結(jié)束的字符后邊隨機的加上patrn2里的內(nèi)容
Function RegExpTest(strng, patrn, patrn2)
Dim regEx, Match, Matches ' 建立變量。
Set regEx =New RegExp ' 建立正 則表達式。
regEx.IgnoreCase =True' 設(shè)置是否區(qū)分字符大小寫。
regEx.Global =True' 設(shè)置全局可用性。
patrn = Split(patrn,"|")
ForEach p in patrn
regEx.Pattern = p ' 設(shè)置模式。
strng = regEx.Replace(strng,"||"& Chr(10)& p)
Next
strng = Split(strng,"||")
ForEach E in strng
s = s + E + arrArt(patrn2)
Next
RegExpTest = s
EndFunction
Function arrArt(patrn2)
arrArti = Split(patrn2,"|")
Randomize
arrArt = arrArti(CInt(UBound(arrArti)* Rnd))
EndFunction
strng ="111<br/>222</p>333<br/>444</p>555<Br>666</P>111"
Source = strng
patrn ="<br/>|</p>|<br>"
patrn2 ="www.xiaoshuo8.net|//www.jb51.net/blog|hi.baidu.com/"
words = RegExpTest(strng, patrn, patrn2)
MsgBox(words)
</script>
<script>
document.Write "<fieldset><legend>原字符串</legend>"+ Source +"</fieldset><br>"
document.Write "<fieldset><legend>轉(zhuǎn)換后字符串</legend>"+ words +"</fieldset><br>"
</script>
上一篇:vbs 中調(diào)用shell.application 簡單函數(shù)
欄 目:vb
下一篇:vbs版IP地理位置查詢小偷
本文標(biāo)題:ASP,vbs正則輪翻在文章段落后加上網(wǎng)址等內(nèi)容
本文地址:http://mengdiqiu.com.cn/a1/vb/7671.html
您可能感興趣的文章
- 01-10下載文件到本地運行的vbs
- 01-10VBS中的正則表達式的用法大全 <font color=red>原創(chuàng)&
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10VBScript教程 第十一課深入VBScript
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript語法速查及實例說明
- 01-10VBS中Select CASE的其它用法
- 01-10VBScript教程 第七課使用條件語句
- 01-10vbscript 可以按引用傳遞參數(shù)嗎?
- 01-10VBScript教程 第二課在HTML頁面中添加VBscript代碼


閱讀排行
本欄相關(guān)
- 01-10下載文件到本地運行的vbs
- 01-10飄葉千夫指源代碼,又稱qq刷屏器
- 01-10SendKeys參考文檔
- 01-10什么是一個高效的軟件
- 01-10VBS中的正則表達式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一課深入VBScript
- 01-10VBScript語法速查及實例說明
隨機閱讀
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 04-02jquery與jsp,用jquery
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-10delphi制作wav文件的方法
- 01-10C#中split用法實例總結(jié)
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改