如何在一个preg_match脚本中有两个“无论什么”?

时间:2011-02-02 21:56:22

标签: regex preg-match

当我有

时,我该怎么办?
if(preg_match('#<tr>(.*?)<td align="center" width="90%" valign="top">(.*?)<td align="center" width="90%" valign="top">#s',$result,$array)) { ... }

我希望只将第二个(.*?)写入$ array。当我只想告诉preg_match无论(.*?)<tr>

之间有什么关系时,我有什么要替换第一个<td align="center" ...

感谢您的帮助! phpheini

1 个答案:

答案 0 :(得分:0)

您可以拥有一个(?:.*?)

的非捕获组