如何仅匹配标记节点js的url

时间:2016-03-16 14:06:41

标签: regex node.js url xregexp

我有一个标签<a href="#caveat1"><span style="color: rgb(255,255,255);">[1]</span></a>

我正在使用这个正则表达式<a href="(.*)">(.*)<\/a>但它只是解析网址。它还解析<span style="color: rgb(255,255,255);">[1]</span>

如何只从标签中获取网址?

1 个答案:

答案 0 :(得分:0)

轻松!捕获href(关键字)和<之间的所有内容。

href=(.*?)>

如果您不想捕获"",请尝试以下方法:

href="(.*?)">

虽然我对node.js没有多少经验,但我觉得这个可能有用,但如果你知道正则表达式,对你来说并不难。

var pattern = new RegExp(/href="(.*?)">/);

这是Regex101