用正则表达式如何匹配这个数据,急急急

小青新 2017-04-25 09:18:05
<a href=nw.D110000gmrb_20170425_2-01.htm?div=-1>“大同蓝”是怎么来的 </a>
我想根据“大同蓝”是怎么来的取出href里面的这个链接nw.D110000gmrb_20170425_2-01.htm,但是要不包含?div=-1这个。
我现在这样写取出是包含?div=-1. 我的写法\<a href=(?<url>nw.[^<>].*)\>“大同蓝”是怎么来的 请高手指教,谢谢大家
...全文
141 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

var str = '<a href="nw.D110000gmrb_20170425_2-01.htm?v=1">“大同蓝”是怎么来的  </a>';
var regex=/<a href="([^?]+)[^"]*">“大同蓝”是怎么来的  <\/a>/ig;
var result=regex.exec(str);

result[1]就是你要的
cn00439805 2017-04-25
  • 打赏
  • 举报
回复

var str = '<a href="nw.D110000gmrb_20170425_2-01.htm?v=1">“大同蓝”是怎么来的  </a>';
console.log(str .replace(/<a\s+href=(\"|\')?(.*?)(\?.*)?(\"|\')?>.*?$/,"$2"))

87,910

社区成员

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

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