正規表示式學習筆記(1)

2021-08-19 16:05:42 字數 627 閱讀 4388

一、/i

忽略大小寫,注意僅是忽略大小寫,並不忽略全半形。

二、/g

全文查詢出現的所有匹配字元

三、/m

1、多行查詢

2、m 影響 ^、$。

3、若不指定 m,則:^ 只在字串的最開頭,$ 只在字串的最結尾。即:匹配整個串的開始和結束

4、若指定 m,則:^ 在字串每一行的開頭,$ 在字串每一行的結尾。即:匹配每一行的開始和結束

四、| 

當使用/界定正規表示式的時候,即為/正規表示式/i的形式。

此時的話匹配/使用\/來匹配。

當使用|界定正規表示式的時候,即為|正規表示式|i的形式。

此時的話匹配/不需要加上\字元。

五、()

表示子匹配,當正規表示式的裡面不出現()的時候,preg_match()中的matches引數中只有

一組資料,增加乙個()就會出現乙個新的資料項,輸出()中的匹配結果。

六、(.*?)

貪婪:下面的表示式匹配從開始小於符號 (<) 到關閉 h1 標記的大於符號 (>) 之間的所有內容。

/<.*>/

非貪婪:如果您只需要匹配開始和結束 h1 標籤,下面的非貪婪表示式只匹配 。

/<.*?>/

筆記 正規表示式 1

元字元 d任意乙個數字 d d 22 12345678 前的符號重複任意次數 次數可以為零 d 222222222222.或 s 任意的空白符 全半形空格,tab,換行符 bhi b s blucy b hilucy 和 用法相似 次數 1 d w 匹配任何單詞字串 等價於 a z a z 0 9 ...

《學習正規表示式》(1)

1.稱為元字元,不參與匹配。2.a a 字元組或者字符集。例如 0 9 或者 01239 前者匹配0 9所有數字字元,後者匹配特定的五個數字字元。3.d 匹配所有阿拉伯數字,成為字元組簡寫式 4.d 匹配非數字字元 5.使用.匹配任意字元,但通常不包括換行符.使用方法 帶匹配連線符 舉例 表示匹配 ...

正規表示式學習筆記 (1)語法

特別字元描述 匹配輸入字串的結尾位置。如果設定了 regexp 物件的 multiline 屬性,則 也匹配 n 或 r 要匹配 字元本身,請使用 標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 和 匹配前面的子表示式零次或多次。要匹配 字元,請使用 匹配前面的...