正则表达式匹配html属性

Abs*_*Abs 2 php regex

我正在尝试匹配模式,以便我可以从网站检索字符串.这是问题中的字符串:

<a title="Posts by ivek dhwWaVa"
href="http://www.example.com/author/ivek/"
rel="nofollow">ivek</a>
Run Code Online (Sandbox Code Playgroud)

我试图在a标签之间匹配字符串"ivek",我想为每个帖子执行此操作并将其与注释数量相关联.

首先,我应该使用上面的正则表达式是什么,所以我可以用它作为其余的一个例子.到目前为止我什么都没有:

$content = file_get_contents('http://www.example.com');
preg_match_all("", $content, $matches);
Run Code Online (Sandbox Code Playgroud)

以及如何将评论与作者姓名联系起来,因为网站上有许多其他作者以及他们自己的评论.我是否使用div来解决这个问题?由于每组信息都围绕着这个div:

<div id="post-54" class="excerpt">
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮忙!

zom*_*bat 5

请让我成为第一个向您介绍Stack Overflow上最着名的答案的人.

正则表达式不适合解析HTML.你真的需要一个HTML解析器,即使对于看似简单的任务也是如此.

我推荐像PHP Simple HTML DOM Parser这样的东西.