<script language="vbs">
'柳永法制作
'网址:http://hi.baidu.com/yongfa365/blog/item/c9d7b90ec3d9bce737d1227b.html
Function RegExpTest(strng, patrn, patrn2)
Dim regEx, Match, Matches ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.IgnoreCase = True ' 设置是否区分字符大小写。
regEx.Global = True ' 设置全局可用性。
patrn = Split(patrn, "|")
For Each p in patrn
regEx.Pattern = p ' 设置模式。
strng = regEx.Replace(strng, p & "||" & Chr(10))
Next
strng = Split(strng, "||")
For Each E in strng
s = s + E + arrArt(patrn2)
Next
RegExpTest = s
End Function
Function arrArt(patrn2)
arrArti = Split(patrn2, "|")
Randomize
arrArt = arrArti(CInt(UBound(arrArti) * Rnd))
End Function
MsgBox(RegExpTest( "111<br/>222</p>333<br/>444</p>555<Br>666</P>111", "<br/>|</p>|<br>", "www.cbdcn.com|http://hi.baidu.com/yongfa365/blog|hi.baidu.com/yongfa365"))
</script>