gpt4 book ai didi

php - 正则表达式 - 查找 标签之间的所有内容

转载 作者:行者123 更新时间:2023-12-02 08:46:17 24 4
gpt4 key购买 nike

我正在尝试使用正则表达式获取 ( 和 ) 标签之间的所有内容。我对此很陌生,但我尝试过以下方法

$html = file_get_contents($inputUrl);
preg_match_all('<td>([^"]*)</td>/', $html, $result);

foreach ($result as $val) {
print $val."<br>";
}

我认为我的正则表达式的语法是错误的。我收到以下错误:

Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '(' in C:...\tester.php on line 5

Warning: Invalid argument supplied for foreach() in C:...\tester.php on line 7

顺便说一句,我需要使用正则表达式来完成这项任务!所以我不需要任何关于使用“解析 XML”等的建议。

任何帮助将不胜感激

最佳答案

使用以下工作代码:

$mpmatch = "!<td>(.*?)</td>!is";
$str = "<td>sdfdfdfdsfds</td><td>333333333</td>";
preg_match_all($mpmatch, $str, $result);
foreach ($result as $val) {
echo "<pre>";
print_r($val);
}

希望这对您有帮助。

关于php - 正则表达式 - 查找 <td> 标签之间的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18999929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com