用于从页脚获取HREF的正则表达式

时间:2011-10-20 08:31:04

标签: html regex

我有一个要求,我需要在HTML代码中获取最后一个HREF,意味着在页面的页脚中获取HREF。

是否有相同的直接正则表达式?

3 个答案:

答案 0 :(得分:2)

没有正则表达式,请改用:last jQuery选择器。 demo

<a href="foo-link">foo</a>
<a href="bar-link">bar</a>
var link = $("a:last");

答案 1 :(得分:0)

您可以使用纯JavaScript(如果您不需要它作为jQuery对象):

var links = document.links;
var lastLink = links[links.length - 1];
var lastHref = lastLink.href;
alert(lastHref);

JS Fiddle demo

免责声明:以上代码仅适用于JavaScript;因为HTML本身没有正则表达式或DOM操作容量。如果您需要使用其他技术,请发表评论或编辑您的问题以包含相关标签。

答案 2 :(得分:0)

用正则表达式解析html并不是一个好主意。看看HtmlParser 解析HTML。