求一个匹配html格式的正则!! <ul id="ul1"> <li>1</li> <li>2</li></ul>请问可以用正则匹配出来这样一段HTML代码吗?我不会写正则,去网上看了点基础教程,匹配出来的结果只有<ul id="ul1"></ul> 里面的<li>匹配不到(里面的li是不定数量的,可以能是2个,也会是更多~)。求高手帮忙写下正则! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$str = 'afdasdfdsa<ul id="ul1"> <li>1</li> <li>2</li></ul>asdfasdfasd<ul id="ul2"> <li>3</li> <li>4</li></ul>fdsgsdfg';preg_match_all('/<ul[^>]*>.*<\/ul>/isU', $str, $matches);print_r($matches[0]);?> <?php $str = '<ul id="ul1"> <li>1</li> <li>2</li></ul><ul id="ul1"> <li>3</li></ul><ul id="ul1"> <li>4</li> <li>5</li> <li>6</li></ul>';preg_match_all('/<ul.*?>.*?<\/ul>/s', $str, $matches);var_dump($matches); 新人求教PHP环境搭建 关于搜索数据库的建设问题 php连接Mysql不成功,可以使用Mysqli和PDO连接成功。 请各位大侠帮写下RewriteRule规则 如何遍历js 后台管理用cookies? 自动变量的量可以改吗? 能不能对JSP,ASP,PHP,.NET等做一下比较啊? 怎样用php实现word文档的上传? help! 谁有php编的聊天室? php能做到网速限制?欢迎讨论 有没有探讨PHP底层原理的视频教程?
<li>1</li>
<li>2</li>
</ul>asdfasdfasd<ul id="ul2">
<li>3</li>
<li>4</li>
</ul>fdsgsdfg';preg_match_all('/<ul[^>]*>.*<\/ul>/isU', $str, $matches);
print_r($matches[0]);?>
$str = '<ul id="ul1">
<li>1</li>
<li>2</li>
</ul>
<ul id="ul1">
<li>3</li>
</ul>
<ul id="ul1">
<li>4</li>
<li>5</li>
<li>6</li>
</ul>';
preg_match_all('/<ul.*?>.*?<\/ul>/s', $str, $matches);
var_dump($matches);