课程
/后端开发
/PHP
/鬼斧神工之正则表达式
我看不懂.+居然可以匹配非空?,那回车,制表符这些也可以匹配到啊。空格也可以匹配到啊?这能表示非空? 我觉得\S+类似的才能表示吧!
2016-12-04
源自:鬼斧神工之正则表达式 5-2
正在回答
第一:. 含义除去换行符之外的任何字符。
第二:对非空的理解
比如拿empty和is_null的区别来说
empty 判断变量是否为空,如果变量是非空 或非零 的值,则 empty() 返回 FALSE。换句话说,"" 、0 、"0" 、NULL 、FALSE 、array() 、var $var; 以及没有任何属性的对象 都将被认为是空的,如果变量为空,则返回 TRUE。
is_null 判断变量是否为NULL
你对非空的理解是empty 而.+是is_null。
举报
以PHP语言为蓝本,介绍正则表达式的基本语法以及他的强大用处
3 回答[^.\s] 这个可以匹配非空吗
2 回答非空正则匹配
1 回答•代表匹配除换行符外的其它字符,那要单独匹配•怎么办?
2 回答php "或"匹配不到值
2 回答匹配的颜色