<h3 class="newaps">
<a href="http://www.amazon.co.jp/Unformed-People-Marohnic/dp/B0042VAFB2/ref=sr_1_9/377-5787080-5640939?ie=UTF8&qid=1394281836&sr=8-9&keywords=unformed" target="_blank"><span class="lrg bold">Unformed People (Marohnic)</span></a> <span class="med reg">Chuck Marohnic Jazz Trio (2005/4/4)</span>
</h3>
我需要的是<h3>
标签内的内容
我的正则表达式是
<h3 class="newaps">(.*?)<\/h3>
请问有哪里不对,应该怎么改,谢谢!
阿神2017-04-10 13:14:51
var str = '<h3 class="newaps"><a href="http://www.amazon.co.jp/Unformed-People-Marohnic/dp/B0042VAFB2/ref=sr_1_9/377-5787080-5640939?ie=UTF8&qid=1394281836&sr=8-9&keywords=unformed" target="_blank"><span class="lrg bold">Unformed People (Marohnic)</span></a> <span class="med reg">Chuck Marohnic Jazz Trio (2005/4/4)</span></h3>';
var result = str.match(/<h3.+?>([\w\W]+?)<\/h3>/);
console.log(result[1]);
大家讲道理2017-04-10 13:14:51
如何你想获得href请使用 $('h3 a').attr('href')
, 如果是里面文本请使用document.querySelector('.newaps').textContent
正则效率比较低,不建议这种场景下使用。