A. 待抓取的页面的 html
:
B. 我写的摘要则:
雷雷s* 编辑器中显示(截图):
之所以写这么复杂是因为我要获取一些部分内容:
关键点来了,这么复杂,根本无法调试正则让他正确的提取到我想要的内容,请问各位大牛是如何写这么复杂的正则,然后调试,直到能够提取到自己想要的数据的??$reg_list = "/<ps*topClassName='top1's*topSwitch='on's*productId='(d+)'s*productName='[x7f-xff]+'s*class='productPicListForm's*id=' [A-z0-9]+'s*faiWidth='d+'s*faiHeight='d+'s*faiWidthOr='d+'s*faiHeightOr='d+'>s*
s* s* s*s* </td>s*<tds*style='[A-z0-9:-_#]*'s*class='propList'>s*s* s*
又要祭出symfony/dom-crawler大法了。DOM大法好,退正则保平安
composer.json
a.php
输出
DOM自然是更好选择,然正则也不见得做不到。