正则里面的 .*? 是什么意思啊?这三个符号分别是什么意思啊?连在一起又是什么意思呢?
解决方案 »
- 将密码保存到配置文件 config.inc.php 中,现实中有这样做的吗?
- mysql数据库中日期是1245731307怎样转换为时间?
- bind_param(): Number of elements in type definition string doesn't match number of bind variables in数据库连接错误
- LINUX下PHP安装出错,怎么解决?
- mysql替代like模糊查询的最佳方法?????求赐教!!!!
- 如何使用mssql_bind绑定Varbinary型数据?
- 哪有php下较稳定新闻网站源码?
- 有人了解PEAR::Tree类的吗?
- 按钮点击弹出页面传递参数的问题(急!!!!!!!!!!!!!!1)
- mysql的全文搜索支持中文吗?
- ImageTTFBBox函数
- rewrite小問題 請指點
a.*?xxx 可以匹配
abxxx
axxxxx
abbbbbxxx
.....?表示非贪婪模式,即为匹配最近字符
如果不加?就是贪婪模式
a.*bc
可以匹配
abcbcbc
$s = 'abcbcbc';
preg_match("/a.*?bc/i", $s, $aMatch1);
preg_match("/a.*bc/i", $s, $aMatch2);
print_r($aMatch1);
Array
(
[0] => abc
)
print_r($aMatch2);
Array
(
[0] => abcbcbc
)
* 0~n个(n>=1)
? 0~1个.* 匹配0~n个字符
.*? 非贪婪方式匹配(只要匹配到符合条件的串就终止)
over