content=<ul><li><a href=pic_list_mb.asp?id=1&page=2>音樂之聲明星壁紙</a></li><li><a href=pic_list_mb.asp?id=32&page= 1>音樂之聲明星壁紙</a></li</ul>
想把content的內容變成
content=<ul><li><a href=pic_list_1_2.html>音樂之聲明星壁紙</a></li><li><a href=pic_list_32_1.html>音樂之聲明星壁紙</a>< /li</ul>
內容是從數據庫裡讀出來的……
請問有什麼思路替換麼?
答案
當然還是正則最簡單
給你正則函數
Function RegUrl(TheStr)
Set RegEx = New RegExp
RegEx.IgnoreCase =True
RegEx.Pattern = pic_list_mb/.asp/?id=(/d*)/&page=(/d*)
RegUrl=RegEx.replace(TheStr,pic_list_$1_$2.html)
End Function
你可以直接這樣調用
content=RegUrl(content)
或者你也可以使用笨方法提取,不過不推薦的