当构建失败时,我们的构建软件会生成一个网页,并列出自上次构建以来已提交的用户。我想有一种方法来为我的团队成员解析页面。例如:
Commit
18e1bc67b7e3123987daf8c219a4fbe2003de4
by <a href="/user/bob.dole/">bob.dole</a></b><pre>1112233- Description on header is not carried forward to BD doc after PCPROJBILL is ran<br></pre></div></td></tr><tr><td width="16"><img title="The file was modified" height="16" alt="The file was modified" width="16" src="/static/fbfd5d7f/images/16x16/document_edit.png" /></td><td><a>pcbatch/projbill.cpp</a></td></tr><tr class="pane"><td colspan="2" class="changeset"><a name="detail54"></a><div class="changeset-message"><b>
因此,该脚本会将 URL 作为输入并在文件中搜索“bob.dole”并将与他相关的所有详细信息(提交哈希、预数据等)输出到文件中。
有人可以告诉我什么是完成此任务的最简单方法吗?我正在考虑使用 perl,但我不确定是否有更简单的方法。