http://www.oschina.net/question/195686_46313

<title>标题</title>

<title>
标题
</title>

我自己写的正则表达式是  "<title>.*?</title>" (没有双引号)  只能匹配第一种,,但是不能匹配第二种,,有没有好的正则表达式匹配类似第二种这样换行的标签

试试这个

<title>[\s\S]*?</title>

---------------------

php版的 /<title>.*?</title>/m

--------------------------

$pattern = '/<title>([\S\s]*?)<\/title>/';

-----------------------------

//正则提取,匹配次数
$match_nums =preg_match_all('/<title>([\S\s]*?)<\/title>/',$article, $matchs);
//匹配项是一个二维数组
//echo print_r($matchs);
//返回完整匹配次数(可能是0),或者如果发生错误返回FALSE。
if($match_nums == 0 || $match_nums == FALSE ){
//没有匹配就原样返回
return array();
} //第一个是完整匹配,第二个匹配就是去掉title标签的纯文本
$title = $matchs[1][0];

最新文章

  1. 21-Python-Django进阶补充篇
  2. Win10系统旗舰版ghost版系统镜像下载
  3. jQuery 焦点图 旋转木马
  4. Ubuntu 12.04 LTS 及ubuntu14.10 -- NFS安装
  5. centos 关闭不使用的服务
  6. HDU 4741
  7. C#的静态构造函数
  8. Nmap脚本引擎原理
  9. 团队作业9--beta版本测试报告及发布说明
  10. ASP.NET Core学习之四 在CentOS上部署.net core
  11. openfire推送离线聊天信息的插件
  12. Android进阶推荐书籍
  13. 快速安装Java环境
  14. 【linux】之日志查看
  15. 【设计模式】——抽象工厂Abstract Factory
  16. 《Python开发实战》
  17. [原创]解决jQuery.live在mobile safari(iphone / ipad / ipod)绑定失败的问题
  18. jstat命令查看tomcat进程提示进程没找到(PID not found
  19. liquibase使用
  20. Sum(欧拉降幂+快速幂)

热门文章

  1. 다음에 적용될 Auto_increment 값 알아 내기 (计算下一个Auto_increment的值)
  2. scala学习笔记:match表达式
  3. 【MINA】心跳机制
  4. 设计模式------Adapter(适配器)
  5. 使用 vmstat 监测系统性能
  6. Ext.Net 布局
  7. android adb:电池与电量
  8. OC2_数组操作
  9. [数据结构] 成都磨子桥技工学校 Challenge Series
  10. 栈(链式存储) C++模板实现