课程
/后端开发
/PHP
/PHP进阶篇
$p = "/<tr><td>(.*?)<\/td>\s*<td>(.*?)<\/td>\s*<\/tr>/i";中的(.*?)是什么意思?怎么理解?
2016-09-12
源自:PHP进阶篇 3-6
正在回答
*?是非贪婪匹配,尽可能匹配少的字符串。
因为“>”也是会被“.”匹配到的,不使用非贪婪匹配就不会只匹配标签内的字符串了(会把</td>等等都给匹配进去)
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答::是什么意思。 return self又是什么意思
3 回答->是什么意思?
3 回答this是什么意思?
2 回答这是什么意思?
2 回答$0是什么意思