程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> asp用正則表達式替換HTML源文件裡的鏈接地址

asp用正則表達式替換HTML源文件裡的鏈接地址

編輯:ASP入門教程

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)

或者你也可以使用笨方法提取,不過不推薦的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved