画方为圆
2016-12-04 15:24
我看不懂.+居然可以匹配非空?,那回车,制表符这些也可以匹配到啊。空格也可以匹配到啊?这能表示非空? 我觉得\S+类似的才能表示吧!
第一:. 含义除去换行符之外的任何字符。
第二:对非空的理解
比如拿empty和is_null的区别来说
empty 判断变量是否为空,如果变量是非空 或非零 的值,则 empty() 返回 FALSE。换句话说,"" 、0 、"0" 、NULL 、FALSE 、array() 、var $var; 以及没有任何属性的对象 都将被认为是空的,如果变量为空,则返回 TRUE。
is_null 判断变量是否为NULL
你对非空的理解是empty 而.+是is_null。
鬼斧神工之正则表达式
47865 学习 · 113 问题
相似问题