当前位置:Gxlcms > PHP教程 > 正则表达式如何得到网址和汉字

正则表达式如何得到网址和汉字

时间:2021-07-01 10:21:17 帮助过:7人阅读

正则表达式怎么得到网址和汉字


[玄幻魔法]

斗破苍穹

第一章 五帝破空

天蚕土豆

08-01

连载

1608




------解决方案--------------------
PHP code

//题目说得不是很清楚,汉字?是指a标签的内容,还是所有的中文?
//这里暂时以标签内容处理
$str = '

  [玄幻魔法]

  斗破苍穹

  第一章 五帝破空

  天蚕土豆

  08-01

  连载

  1608

  ';
preg_match_all('/(.*)<\/a>/isU', $str, $matches);
foreach($matches[1] as $k=>$v) {
    echo $v . '=>' . $matches[2][$k] . '
'; } /**
输出结果: http://www.xiaoshuo5200.net/html/0/1/index.html=>斗破苍穹 http://www.xiaoshuo5200.net/html/0/1/640748.html=>第一章 五帝破空 */
------解决方案--------------------
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 "
";

人气教程排行