PHP preg_match_all正则表达式


PHP preg_match_all regex expression

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

我无法获得任何数据。你能帮忙做正则表达式吗?

是你给我们看的正则表达式模板吗?

这在 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}|你">

欲了解更多信息,请观看此内容 - http://php.net/manual/en/function.preg-match-all.php