vbs或js,正则轮翻在文章段落后加上网址,网站名称,网站介绍等内容
Function RegExpTest(strng,patrn,patrn2)
Dim regEx, Match, Matches ' 建立变量。
Set regEx = New RegExp ' 建立正则表达式。
regEx.IgnoreCase = True ' 设置是否区分字符大小写。
regEx.Global = True ' 设置全局可用性。
patrn=split(patrn,"|")
patrn2=split(patrn2,"|")
For Each p in patrn
regEx.Pattern = p ' 设置模式。
Set Matches = regEx.Execute(strng) ' 执行搜索。
For Each Match in Matches ' 遍历匹配集合。
Randomize
strng = Replace(strng, Match.Value, Match.Value & patrn2(CInt(Ubound(patrn2)*Rnd)))
Next
RegExpTest = strng
Next
End Function
MsgBox(RegExpTest( "asdfas1111111df<br>asdddd222222dddd</p>asdf3333asdf<br>asddd444444444ddddd</p>asdfas555555df<Br>asdddddd66dd</P>","<br>|</p>","www.baidu.com|www.yongfa365.com|www.sian.com"))
函数没写成功,请高手指点