課程
/后端開發
/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 "或"匹配不到值
1 回答匹配不出來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-05
第一:. ?含義除去換行符之外的任何字符。
第二:對非空的理解
比如拿empty和is_null的區別來說
????empty 判斷變量是否為空,如果變量是非空 或非零 的值,則 empty() 返回 FALSE。換句話說,"" 、0 、"0" 、NULL 、FALSE 、array() 、var $var; 以及沒有任何屬性的對象 都將被認為是空的,如果變量為空,則返回 TRUE。
is_null 判斷變量是否為NULL
你對非空的理解是empty ?而.+是is_null。