求高手给个asp高级批量替换函数

billjay2008 2012-03-16 04:57:52
asp的
说明:替换获取的一个页面代码里的链接
获取页面源码我已经搞定了,需要一个函数来批量替换源码中的链接

链接代码为多种样式 有<a href="http://xyz.com/abc.html?efg=higk&id=1234&xxx=xxx"
有<a href="http://xxx.com/afdsafs/fdasfas.asp?id=13123"
等等

目的:要求取得链接中 id(或是pid cid等)的值 并统一把链接替换成 http://xxx.com/xxx.htm?id=原id值


求高手指教
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
billjay2008 2012-03-17
  • 打赏
  • 举报
回复
自己研究了一下正则 现在求个正则:
html代码中链接形式有
http://www.xx.com/aaa.htm?id=166013716&

http://www.xx.com/bbb/ccc.htm?aa_id=916227&t=1331881377&
这两种
要求正则可以实现
http://www.my.com/mylink.asp?id=正则获取的id
现在 我找的正则:
http://www\.xx\.com\/aa\.htm[^id]+id=(\d*)
可以获取替换第一种链接形式
求高手给个通杀两种链接形式的规则
billjay2008 2012-03-17
  • 打赏
  • 举报
回复
可能是我表达不清楚,我需要个 可以把 href="xxx"中 xxx这个字符串中id提取出来 然后替换成href="我自己的链接?id=提取的id" 这种函数
「已注销」 2012-03-17
  • 打赏
  • 举报
回复
replace() 这个你会用撒?
Dogfish 2012-03-17
  • 打赏
  • 举报
回复
编辑器的replace。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧