Android 正則匹配規則

2021-08-19 03:18:36 字數 781 閱讀 2029

常用元字元

**說明

.匹配除換行符以外的任意字元

\w匹配字母或數字或下劃線

\s匹配任意的空白符

\d匹配數字

\b匹配單詞的開始或結束

^匹配字串的開始

$匹配字串的結束

常用限定符

**/語法說明*

重複零次或更多次

+重複一次或更多次

?重複零次或一次

重複n次

重複n次或更多次

重複n到m次

常用反義詞

**/語法

說明\w

匹配任意不是字母,數字,下劃線,漢字的字元

\s匹配任意不是空白符的字元

\d匹配任意非數字的字元

\b匹配不是單詞開頭或結束的位置

[^x]

匹配除了x以外的任意字元

[^aeiou]

匹配除了aeiou這幾個字母以外的任意字元

常用模式修正符

**/語法說明i

表示在進行匹配的時候不區分大小寫

m多行識別.即將字串視為多行,不管是那行都能匹配

s將字串視為單行,轉義回車換行符作為普通字元

g表示全域性匹配

x將模式中的空白忽略

a強制從目標字串開頭匹配

d強制尾部無任何內容.若使用$限制結尾字元,則不允許結尾有換行

u禁止貪婪匹配,只匹配最近的乙個字串(不重複匹配)

e配合php函式preg_replace()使用,可以把匹配來的字串當作正規表示式執行

正則匹配規則

1.字面量 眼見為實 2.元字元 反斜槓 轉義 號 需要轉義 脫字元 也需要轉義 除了 和 以下字元都是元字元 如果想使用其字面意義 需要轉義 正則中需要用反斜槓轉義的字元 3.匹配字串的開始位置 4.匹配字串的結尾位置 5.字元 匹配除回車 r 換行 n 行分隔符 u2028 段分隔符 u2029...

nginx location正則匹配規則

示例 location location js js順序 優先順序 location location 完整路徑 location 路徑 location 正則順序 location 部分起始路徑 上面的匹配結果 按照上面的location寫法,以下的匹配示例成立 實際使用建議 所以實際使用中,個人...

java下正則匹配規則

在編寫處理字串的程式或網頁時,經常會有查詢符合某些複雜規則的字串的需要。正規表示式就是用於描述這些規則的工具。b是正規表示式規定的乙個特殊 好吧,某些人叫它 元字元,metacharacter 代表著單詞的開頭或結尾,也就是單詞的分界處 bhi b 雖然通常英文的單詞是由空格,標點符號或者換行來分隔...