正则表达式 (.*)为什么回匹配到一个空null串? 假设把 /(.*)/ 理解为(匹配条件1:匹配一个空串)“或”(匹配条件2:无限个字符.)组成的字符串,那倒是可以理解。既然是“或”的关系,那么如果两种匹配条件都匹配到结果,就都返回。有道理吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .*的意思是匹配任意字符串。 空串 也算任意字符串? .* 匹配一个长度为0-n的任意非\n字符组成的串空串的长度为0,当然也在其中你用preg_match就不会有了。你的这个正则表达式只能作为边界条件测试,并无实际价值。在实际编程中并不会这样写的。当然在preg_match_all中出现的这个问题,应该是一个bug。既然.*可以匹配空串,那么这个空串应该附加在前面非空字符之后,而非另为一组 在研究所工作怎么样 php有一效率高点的算法? PHP做在线答题遇到的困难 关于一个问题 这个用php咋写啊,怎么写都错 我新建了一个php文件放在默认站点apache\htdocs中,在ie地址栏里执行总提示找不页面,各项配置我都检查了,没啥错的。 急哦,在线等my.cnf文件具体是什么 PHP,21世纪的霸主 php的全称是什么呀?就像asp的全称是(active server pages)一样哦! 关于PHP实现列表页面批量打印的功能,求高手指点! JAVASCRIPT函数中的变量能传给PHP吗? 将表转成横向的问题,希望与各位朋友一同交流
当然在preg_match_all中出现的这个问题,应该是一个bug。既然.*可以匹配空串,那么这个空串应该附加在前面非空字符之后,而非另为一组