求一个正则表达式写法

jekend 2007-04-02 12:33:35
有字符串如下 :
<div tag="aaaaa" ><table>.......</table></div tag="aaaaa">
<div tag="aaaaa" ><a href=''></a></div tag="aaaaa">
...

要把所有的 <div tag="aaaaa" > </div tag="aaaaa">及中间的代码分别找出来.
要如何写表达式?
...全文
562 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
接分先!
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
都是很好的建议! 值得学习
cloudgamer 2007-04-14
  • 打赏
  • 举报
回复
<\/?div tag="[a]*?"[^>]*?>
adverse 2007-04-09
  • 打赏
  • 举报
回复
s = '<div tag="aaaaa" >1<div >2</div>.... </div tag="aaaaa">';
re = /<div\s+tag="aaaaa"\s*>([\s\S]*?)<\/div\s+tag="aaaaa"\s*>/;
s.match(re);
alert(RegExp.$1);
jekend 2007-04-02
  • 打赏
  • 举报
回复
另外, 也可能有 <div tag="aaaaa" ><div ></div>.... </div tag="aaaaa">
-过客- 2007-04-02
  • 打赏
  • 举报
回复
(?<=<div\s+tag="aaaaa"\s*>)[\s\S]*?(?=</div\s+tag="aaaaa">)

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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