0

私はタグを持っています<a href="#caveat1"><span style="color: rgb(255,255,255);">[1]</span></a>

私はこの正規表現を使用し<a href="(.*)">(.*)<\/a>ていますが、URLのみを解析していません。その解析も<span style="color: rgb(255,255,255);">[1]</span>

タグからURLのみを取得するにはどうすればよいですか?

4

1 に答える 1

0

簡単に!hrefキーワードであると の間にあるすべてをキャプチャします<

href=(.*?)>

をキャプチャしたくない場合は、次の方法""を試してください。

href="(.*?)">

私は node.js の経験があまりありませんが、これでうまくいくと思いますが、正規表現を知っていれば難しいことではありません。

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

これがRegex101です。

于 2016-03-16T14:17:23.137 に答える