更改a链接的内容?

silno 2012-05-04 07:49:55
<a href="http://fdsfds.com/fdfd.htm">1</a>
<a href="http://dsfdfd.cn/5354.htm">2</a>
<a href="http://fsef.net/45rr.htm">3</a>
本页链接http://www.grger.com/435435.htm

想把a链接里面的htm换成html,正则该怎么写?红色的htm不换,只换a里面的内容
...全文
171 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
silno 2012-05-06
  • 打赏
  • 举报
回复
谢谢,以后就当我的专职老师算了,呵呵
Dogfish 2012-05-05
  • 打赏
  • 举报
回复
输出的时候,replace一下。
文盲老顾 2012-05-05
  • 打赏
  • 举报
回复
貌似我回过你不少帖子了,用以前我回你的那个 RegReplace(str,"htm(?!l)([^<>]*?)(?=>)","html$1")
文盲老顾 2012-05-05
  • 打赏
  • 举报
回复
如果链接里会出现 .html 就把正则改一下

htm(?!l)([^<>]*?)(?=>)
文盲老顾 2012-05-05
  • 打赏
  • 举报
回复
昨天研究了个类似的正则,今天就用上了。。。。


<script>
var a = '<a href="http://fdsfds.com/fdfd.htm">1</a>\n<a href="http://dsfdfd.cn/5354.htm">2</a>\n<a href="http://fsef.net/45rr.htm">3</a>本页链接http://www.grger.com/435435.htm';
alert(a.replace(/htm([^<>]*?)(?=>)/gi,'html$1'));
</script>
文盲老顾 2012-05-05
  • 打赏
  • 举报
回复

dim Re
Re = new RegExp
Re.Pattern = "htm(?!l)([^<>]*?)(?=>)"
Re.IgnoreCase = True
Re.Global = True
Re.Replace(Str,"html$1")


Re.Replace 里的 Str 就是你要替换的字符串
silno 2012-05-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

如果链接里会出现 .html 就把正则改一下

htm(?!l)([^<>]*?)(?=>)
[/Quote]


给换成asp吧,呵呵

28,409

社区成员

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

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