PHP preg_match_all正则表达式

时间:2016-04-16 18:07:17

标签: php regex preg-match-all

<td align="center" valign="middle" style="color:White;background-color:Red;font-weight:bold;">(.*?)</td>

我无法获取任何数据。你能为正则表达式提供帮助吗?

1 个答案:

答案 0 :(得分:0)

您是否向我们展示了RegExp模板?

在php中应该是这样的:

$exp = '<td align="center" valign="middle" style="color:White;background-color:Red;font-weight:bold;">(.*?)</td>';
$subject_string = '';
preg_match_all("|{$exp}|U",
    subject_string,
    $out, PREG_PATTERN_ORDER);

因此,$ out [0]包含与完整模式匹配的字符串数组,$ out [1]包含由TD标记包围的字符串数组。

不要忘记包装你的表达式,如例子所示 - “| {$ exp} | U”

有关详细信息,请观看此内容 - http://php.net/manual/en/function.preg-match-all.php