正規表示式(入門)

2021-07-16 21:09:07 字數 513 閱讀 8043

正規表示式實質上就是按照某種規則去匹配相應的字串。

**:   可以將你寫的正規表示式轉化為類似於流程圖的形式。

^ 開頭     $ 結尾

g 全文搜尋,如果不新增,預設是搜尋到第乙個就結束

i 忽略大小寫,正規表示式預設是大小寫敏感的

m  支援多行搜尋

正規表示式由兩個基本字元型別組成:

1)原義文字字元

2)元字元:具有特殊含義的非字母字元

[  ]   :   構建乙個簡單的類,比如 [ abc ]  ,意思就是a,b,c中只要有乙個滿足就行。

^    :   反向類,正好與上述相反,比如 [ ^abc ],意思就是不是abc中的任意乙個就行。

[ a-z ]   :  範圍類,  包括從a到z的所有字元。

[a-za-z]    :連寫,包括從a到z,從a到z之間的所有字元。

正規表示式 正則入門

先從乙個例子開始正規表示式。書寫乙個匹配手機號的正規表示式,為了方便討論,假定手機號是1開頭,第二位只能是3 5 8中的其中乙個,總共11位的數字,形如13 匹配手機號的正規表示式為 1 358 d 下面介紹此正規表示式中的各個符號的含義。表示字串的開頭,後面緊接著1,表示匹配的字串要以 1 開頭。...

正規表示式入門

對於文字字元,有11個字元被保留作特殊用途。他們是 這些特殊字元也被稱作元字元 不可顯示字元 可以使用特殊字串行來代表某些不可顯示字元 代表tab 0x09 代表回車符 0x0d 代表換行符 0x0a 字符集 字符集是由一對方括號 括起來的字元集合。使用字符集,你可以告訴正規表示式引擎僅僅匹配多個字...

正規表示式入門

老師說過 正規表示式就是用字串讀取字串!學習正規表示式的最好方法是從例子開始,理解例子之後再自己對例子進行修改,實驗。下面給出了不少簡單的例子,並對它們作了詳細的說明。假設你在一篇英文 裡查詢hi,你可以使用正規表示式hi。這幾乎是最簡單的正規表示式了,它可以精確匹配這樣的字串 由兩個字元組成,前乙...