$str = '........<title>.........</title>.........'; //...代表任何内容,包括\n\r\t等等
$pattern = '/<title>.*<\/title>/s'; //用这个正则,使用preg_match()匹配不出来
$pattern = '/<title>.*?<\/title>/s'; //用这个正则,就能匹配出来.*和.*?的区别到底是什么?为什么会出现上面代码效果的不同?谢谢!
$pattern = '/<title>.*<\/title>/s'; //用这个正则,使用preg_match()匹配不出来
$pattern = '/<title>.*?<\/title>/s'; //用这个正则,就能匹配出来.*和.*?的区别到底是什么?为什么会出现上面代码效果的不同?谢谢!
解决方案 »
- url地址对比问题
- PHP如何连接access 2003数据库,,谁用过??
- 模糊匹配问题
- 有的时候 浏览器显示到 这个keywords 的时候 会中断显示 求HTML帝解答
- 用户已经登录,但flash 上传时,服务器提示未登录!!!!!!!!!!
- 从数据库中查询后想把记录显示在页面表格的问题。
- 哪位高手推荐一款比较好用的邮件系统,Linux平台的
- mssql_query功能执行多次为什么就不行呢?
- foreach函数怎么用啊?
- 如何避免网页不被连续的符号拉长?
- eclipse Helios在文件列表为什么没有explore files这个右键选项
- 想辞职,大家帮我想个理由。。。。。。。。。。。(长篇)
2、前者是贪婪匹配,后者是非贪婪匹配什么是 贪婪,我想不需要多说了