正则表达式如何匹配,具体见贴子

jianbin2001 2004-11-07 03:13:47
如何写一个不带某一字符串的正则表达式
如:dfsfefs</a>
上面字符串以</a>结尾,现在要求匹配一个不能以</a>结尾的字符串
我用/.*[^(</a>)]/ 或 /.*[^</a>]/ 发现都不行
不知道该如何写
...全文
138 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jianbin2001 2004-11-10
  • 打赏
  • 举报
回复
有没有人知道???
shyslysky 2004-11-07
  • 打赏
  • 举报
回复
你的需求是:要求匹配一个不能以</a>结尾的字符串
我的正则表达式应该是可以的
/<\/a>$/.test("xxa</a>vvv</a>xvxv")应该为false
jianbin2001 2004-11-07
  • 打赏
  • 举报
回复
那能匹配"xxa</a>vvv</a>xvxv"中的a吗?
shyslysky 2004-11-07
  • 打赏
  • 举报
回复
我写的是带</a>后缀的正则表达式

/<\/a>$/.test(str)为false不就是你的答案了吗?
jianbin2001 2004-11-07
  • 打赏
  • 举报
回复
上面的不行,因为字符串最终可能不以</a>结尾
如xxa</a>vvv</a>xvxv
强果要匹配a并且a后边不能跟</a>,但可以跟像</font>这样的
shyslysky 2004-11-07
  • 打赏
  • 举报
回复
/<\/a>$/
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-11-07 03:13
社区公告
暂无公告