【发布时间】:2013-09-11 11:35:37
【问题描述】:
我正在解析 html 代码并卡住了。我希望有人帮助我。详细代码请点击此链接:http://regexr.com?369sg
我想得到任何匹配:
<td class="weekday reservation alternate fixwidth calday fixwidth " > ? </td><!--1-->
<td class="weekend reservation alternate fixwidth calday fixwidth " > ? </td><!--2-->
<td class="weekday calday fixwidth"> </td><!--3-->
<td class="weekend calday fixwidth"> </td><!--4-->
如果我使用这种模式:
/<td class="(weekday|weekend) reservation (primary|alternate) fixwidth calday fixwidth " >(.*?)<\/td>/
我只有 1 号和 2 号, 如果我使用这种模式:
/<td class="(weekday|weekend) calday fixwidth">(.*?)<\/td>/
我只得到了 3,4 号。
如何使用一种模式匹配上述所有数字(1,2,3,4)? 反正我用的是 preg_match_all 函数。
请帮助我,谢谢。
【问题讨论】:
标签: php regex preg-match-all