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)
或者你也可以使用笨方法提取,不過不推薦的