isU是大小寫分的意思,這里s還有則不包括換行符而U是反轉了匹配數量的值使其不是默認的重復,大概就是這樣了個體我們看文章。
正則后面的/(.*)/isU ,“isU”參數代表什么意思?
這是正則中的修正符.
i是同時查找大小寫字母,
s是圓點(.)匹配所有字符,包括換行符.如果沒有設定s,則不包括換行符.
U是反轉了匹配數量的值使其不是默認的重復,而變成在后面跟上“?”才變得重復
例
preg_match 兼容的正則表達式語法中 b 代表單詞邊界
所以:下面應該是可以???
- $a="test,admin,abc";
- $b="te";
- $exist=preg_match("/b{$b}b/",$a);
- if($exist)
- {
- echo "存在";
- }else
- {
- echo "不存在";
- }
新聞熱點
疑難解答