正则匹配中a标签的href 地址

 <p style="line-height: 16px;"><img style="vertical-align: middle; margin-right: 2px;" src="http://localhost:9096/ces/ThinkCMFX/public/js/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif"/><a style="font-size:12px; color:#0066cc;" href="/ces/ThinkCMFX/data/upload/ueditor/20161228/58636a730849d.swf" title="01-1.swf">01-1.swf</a></p><p><br/></p>
请教会正则的大神,怎么匹配/ThinkCMFX/data/upload/ueditor/20161228/58636a730849d.swf这个地址?
 href="([^"]+)"

你需要描述清楚匹配到哪一步呀。比如[a-zA-Z\d\/]*.swf

href=\"([^\"]*)

reg = /\<p[\S\s]*\>\<img[\S\s]*\/*\>*\<a[\S\s]*href\=\"([A-z0-9_/.-]*)\"[\S\s]*/;
str = '<p style="line-height: 16px;"><img style="vertical-align: middle; margin-right: 2px;" src="http://localhost:9096/ces/ThinkCMFX/public/js/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif"/><a style="font-size:12px; color:#0066cc;" href="/ces/ThinkCMFX/data/upload/ueditor/20161228/58636a730849d.swf" title="01-1.swf">01-1.swf</a></p><p><br/></p>';
arr = str.match(reg);
console.log(arr);

结果:

0: "<p style="line-height: 16px;"><img style="vertical-align: middle; margin-right: 2px;" src="http://localhost:9096/ces/ThinkCMFX/public/js/ueditor/dialogs/attachment/fileTypeImages/icon_mv.gif"/><a style="font-size:12px; color:#0066cc;" href="/ces/ThinkCMFX/data/upload/ueditor/20161228/58636a730849d.swf" title="01-1.swf">01-1.swf</a></p><p><br/></p>"

1: "/ces/ThinkCMFX/data/upload/ueditor/20161228/58636a730849d.swf"

arr[1] 就是你想要的