求一段正则表达式!
我想正则取得ID为b的UL里的每一个li里的内容,正则应该怎么写?
/.*?(.*?)<\/li>.*?<\/ul>/is 只能匹配到第一个li里的内容
------解决方案--------------------
$s=<<
html;
preg_match('##is',$s,$m);
preg_match_all('#- ]*>(.+)
#isU',$m[1],$arr);
print_r($arr[1]); ------解决方案-------------------- (?<=(?:\s*.*?<\/li>\s*)*)\s*(.*?)<\/li>\s* 给你个参考,你自己根据需求再修改下 |