這篇文章介紹了關於php 正規表示式,給大家分享一下,有興趣的朋友可以看一下
-
#通用原子
-
#\d 10進位0到9 -
\D 取反除了十進位的0到9-
\w 數字字母底線-
\W 除了數字字母底線-
\s 空白符號-
#\S 除了空白符號
-
元字元
-
. 符合除換行符(\n、\r)以外的任何單一字元-
* 符合前面的子表達式零次或多次-
#+ 符合前面的子表達式一次或多次-
? 符合前面的子運算式零次或一次-
{n} n 是非負整數,匹配確定的n 次-
{n,} # n 為非負整數,至少符合n 次-
{n,m} m 和n 皆為非負整數,其中n <= m。最少符合n 次且最多符合m 次-
^ 符合輸入字串的開始位置-
$ 符合輸入字串的結束位置-
[] 代表一個集合裡的一個元素,如[abc]代表符合a或b或c-
() 符合()內的內容,並取得
##模式修正符號
-
i
不區分大小寫
m- 將字串視為多行,不管是那行都能符合
s- 將字串視為單行,換行符號作為普通字符
e- e 配合函數preg_replace()使用 (php7 取消)
##U U只符合最近的一個字串,不重複符合-
x x 將模式中的空白忽略-
A 強制從目標字串開頭匹配-
D 如果使用$限制結尾字符,則不允許結尾有換行
u
模式字串被當成UTF-8 (符合中文可以用到)
##未完待續…………………………
相關推薦:
JS正規表示式詳解
###有些常用的正規表示式總結############正規表示式小結(實戰歸納)######
以上是php 正規表示式的詳細內容。更多資訊請關注PHP中文網其他相關文章!