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

jianbin2001 2004-11-07 03:13:47
如何写一个不带某一字符串的正则表达式
如:dfsfefs</a>
上面字符串以</a>结尾,现在要求匹配一个不能以</a>结尾的字符串
我用/.*[^(</a>)]/ 或 /.*[^</a>]/ 发现都不行
不知道该如何写
...全文
155 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>$/

87,997

社区成员

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

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