首頁  >  文章  >  後端開發  >  php 正規表示式

php 正規表示式

不言
不言原創
2018-04-02 09:31:251270瀏覽

這篇文章介紹了關於php  正規表示式,給大家分享一下,有興趣的朋友可以看一下

  • 正規表示式的作用
    分割、尋找、比對、取代字串


  • #分割字元 

    • ##正斜線(/)
    • hash符號(#)
    • 取反符號(~)


  • #通用原子
    • #\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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn