我必须自动化一个过程,在这个过程中,从主页面获取关于新版本产品的大量注释,并将它们放在其他地方。我可以轻松连接到我必须从中获取它的页面,但我不知道如何选择这个注释列表,最好将它们放在数组或列表中,以便我可以在其他地方使用它们。这就是html页面的样子(无论如何重要的部分):
<!-- START SUMMARY -->
<ul>
<li>Point 1</li>
<li>Point 2</li>
<li>Point 3</li>
</ul>
<!-- END SUMMARY -->
它始终以“START SUMMARY”评论开头,并以“END SUMMARY”评论结束。点数可以是任何东西。
答案 0 :(得分:0)
好的,你的意思是你有这个“文字”:
<!-- START SUMMARY -->
<ul>
<li>Point 1</li>
<li>Point 2</li>
<li>Point 3</li>
</ul>
<!-- END SUMMARY -->
并且您必须使用PHP“解析”它以便查看是否在网页上添加了新的Point?
在php中,函数preg_split是有用的,然后迭代返回的数组:
foreach(preg_split("/((\r?\n)|(\r\n?))/", $subject) as $line){
//here you can loop over each line and you your LOGIC
}
主题是你的文本(它可以是你的整个页面,然后逐行解析)。
这就是你在找什么?