私はタグを持っています<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のみを取得するにはどうすればよいですか?
簡単に!hrefキーワードであると の間にあるすべてをキャプチャします<。
href=(.*?)>
をキャプチャしたくない場合は、次の方法""を試してください。
href="(.*?)">
私は node.js の経験があまりありませんが、これでうまくいくと思いますが、正規表現を知っていれば難しいことではありません。
var pattern = new RegExp(/href="(.*?)">/);
これがRegex101です。