正则匹配不包含某字符串的字符串

除了前面两个连续&nbsp<br />,其他的<br />全部匹配,请教正则应该怎么写?

&nbsp;&nbsp;<br />  #不匹配
阅读 5.2k
3 个回答

/(?<!(&nbsp;){2})(<br \/>)+/

试试这个:/&nbsp;&nbsp;<br \/>((<br \/>)*)/

var matches = '&nbsp;&nbsp;<br /><br \/><br \/><br \/>'.match(/&nbsp;&nbsp;<br \/>((<br \/>)*)/);
// matches[1] => "<br /><br /><br />"

b.t.w, 偶的正则比较水,坐等楼下大牛解答

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题