从HTML文本中获取链接的值

本文关键字:链接 获取 HTML 文本 | 更新日期: 2023-09-27 18:17:13

我有一些很长的HTML文本,像这样:

/*stuff*/
<a href="some/link.html">Link</a>
/*stuff*/

我如何裁剪它,以便我只得到some/link.html文本?

从HTML文本中获取链接的值

考虑看一下Html敏捷包

MatchCollection matches = Regex.Matches(html, @"(?<=<a's+href="").*?(?="">)");

应该可以。

注意,我使用模式(?<=prefix)find(?=suffix):
prefix = <a's+href="
find = .*?
suffix = ">

使用jquery可以做以下事情:

var pageNum = $("a#specificLink").attr("href").match(/page=([0-9]+)/)[1];