如何替换标签外的字符?

wgybb 2011-06-27 02:59:52
如何替换<a>标签外的字符,例如“mybook1<a href='http://www.mybook2.com'>mybook3</a>mybook4”我只想把<a></a>标签之外的mybook替换成mydesk,替换后的字符达到这样的效果“mydesk1<a href='http://www.mybook2.com'>mybook3</a>mydesk4” 这个正则表达式怎样写呀?
...全文
160 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgybb 2011-06-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 aspwebchh 的回复:]
JScript code
var regex = /^.+?(?=\d<)|[^>]+(?=\d$)/g
var str = "mybook1<a href='http://www.mybook2.com'>mybook3</a>mybook4";
str = str.replace(regex,"mydesk","")
alert(str)
[/Quote]

多谢了!
挨踢直男 2011-06-27
  • 打赏
  • 举报
回复
var regex = /^.+?(?=\d<)|[^>]+(?=\d$)/g
var str = "mybook1<a href='http://www.mybook2.com'>mybook3</a>mybook4";
str = str.replace(regex,"mydesk","")
alert(str)
灬上海爽爷 2011-06-27
  • 打赏
  • 举报
回复
我感觉可以这样。
1.先一个REPLACE替换掉所有的
2.再正则匹配A标签里的,替换回来。

28,409

社区成员

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

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