这个副本就像一个网络,但我不这样做显示div中的值:/
<div style="float:left;">
CARRERA 7H BIS No. 76 - 0 ALFONSO II
</div>
preg_match('|<div style="float:left;">(.*+)</div>|is' , $data , $cap );
echo "direccion: ".$cap[1].'<br>';
答案 0 :(得分:0)
$data= '<div style="float:left;">CARRERA 7H BIS No. 76 - 0 ALFONSO II </div>';
preg_match('%<div style="float:left;">(.*?)<\/div>%si', $data , $cap );
echo "direccion: ".$cap[1].'<br>';
所以,你很接近,但你并没有逃脱关闭div - 这就是问题。附:捕获组正则表达式是错误的 - 这个应该工作。最后&#39;添加了修饰符 - 如果输入新行($ data)。
更新了direccion的正则表达式:
$regex="%<div style='float:left;'>(.*?)<\/div>%si";
preg_match($regex, $data , $cap );
echo "direccion: ".$cap[1].'<br>';