我想捕获文本“捕获这个”在$字符串下面。正则表达式捕获组与PHP preg_match不返回值
$string = "</th><td>Capture This</td>";
$pattern = "/<\/th>\r.*<td>(.*)<\/td>$/";
preg_match ($pattern, $string, $matches);
echo($matches);
但是,那只是返回“数组”。我也尝试使用print_r打印$匹配,但是这给了我“Array()”。
这种模式只会出现一次,所以我只需要它匹配一次。有人可以告诉我我做错了什么吗?
'有人能告诉我我在做什么wrong'你试图用正则表达式来解析HTML。 :) – PeeHaa
https://stackoverflow.com/a/1732454/278739 – Cedric