我有一个标签<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>
如何只从标签中获取网址?
答案 0 :(得分:0)
轻松!捕获href
(关键字)和<
之间的所有内容。
href=(.*?)>
如果您不想捕获""
,请尝试以下方法:
href="(.*?)">
虽然我对node.js没有多少经验,但我觉得这个可能有用,但如果你知道正则表达式,对你来说并不难。
var pattern = new RegExp(/href="(.*?)">/);
这是Regex101。