首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

正则表达式取html里的内容如何取之二

2012-03-06 
正则表达式取html里的内容怎么取之二div idaaa12345div idbbbabcde/div/div$s div id

正则表达式取html里的内容怎么取之二
<div id="aaa">12345<div id="bbb">abcde</div></div>

$s = '<div id="aaa">12345<div id="bbb">abcde</div></div>';
$r = '#<div[^>]*>(.*)</div>#';
preg_match($r, $s, $a);
echo $a[1];
上一个问题有高手帮忙解决了,
这样可以取出第一个div里的12345<div id="bbb">abcde</div>
但是

如果想取出 12345<div id="bbb">abcde 即:第一个开始div和第一个结束/div之间的内容,该如何取




[解决办法]
$r = '#<div[^>]*>(.*)</div>#U';

热点排行