------解决方案--------------------
- PHP code
//题目说得不是很清楚,汉字?是指a标签的内容,还是所有的中文? //这里暂时以标签内容处理 $str = '输出结果: http://www.xiaoshuo5200.net/html/0/1/index.html=>斗破苍穹 http://www.xiaoshuo5200.net/html/0/1/640748.html=>第一章 五帝破空 */'; preg_match_all('/(.*)<\/a>/isU', $str, $matches); foreach($matches[1] as $k=>$v) { echo $v . '=>' . $matches[2][$k] . ' [玄幻魔法] 斗破苍穹 第一章 五帝破空 天蚕土豆 08-01 连载 1608
'; } /**
------解决方案--------------------
- PHP code
[玄幻魔法] 斗破苍穹 第一章 五帝破空 天蚕土豆 08-01 连载 1608 EOT; $patten = '/()?([^<>]*)(<\/a>)?<\/td>/isU'; preg_match_all($patten,$str,$arr); echo " "; print_r($arr[3]); print_r($arr[5]); echo "";