C 基礎精華05(正規表示式,)

2022-03-25 22:20:43 字數 599 閱讀 7361

正規表示式

. 任意乙個字元 除了\n以外的   

[0-9]       [0-9a-za-z]  

|  或   [0-9]|[a-z]    

()   提公升優先級別   分組 

([a]|[0-9])[0-9]  

{} 出現的次數

[0-9]    大括號前面的表示式 出現了2次     

[a-z0-9]  最少出現3次,最多無限次   

[1-9]  最少1次,最多9次 

--[0-9] 沒有這種寫法

*  *前面的表示式最少出現0次,最多無限次

[0-9]*   

[a-z]+  最少出現1次,最多無限次,相當於後面的寫法

? 表示的是最少0次,最多一次 ,阻止貪婪模式

[a-z0-9]?   

\d  數字

\d 非數字

\s 空白符

\s 非空白符

\w 特殊符號   $%^&*

\w 非特殊符號 6ds

^ 以什麼開始

^[0-9]    0eqieq

$ 以什麼結尾 

^[a-z][0-9]$   

正規表示式05

選擇符和分組 表示式作用 分支結構 左右兩邊表示式之間 或 關係,匹配左邊或者右邊 捕獲組 1 在被修飾匹配次數的時候,括號中的表示式可以作為整體被修飾 2 取匹配結果時,括號中的表示式匹配到的內容可以被單獨得到 3 每一對括號會分配乙個編號,使用 的捕獲編號根據左括號的順序從1開始自動編號。捕獲元...

正規表示式05

選擇符和分組 表示式作用 分支結構 左右兩邊表示式之間 或 關係,匹配左邊或者右邊 捕獲組 1 在被修飾匹配次數的時候,括號中的表示式可以作為整體被修飾 2 取匹配結果時,括號中的表示式匹配到的內容可以被單獨得到 3 每一對括號會分配乙個編號,使用 的捕獲編號根據左括號的順序從1開始自動編號。捕獲元...

C 正規表示式基礎

正規表示式 可以利用數學演算法解決計算機中的文字檢索和匹配問題 是一種專門用於字串處理的語言 檢索 從字串中獲取我們想要的部分 匹配 判斷給定的字串是否符合正規表示式的過濾邏輯 定位字元 string ss i am blue cat string newstr regex.replace ss,開...