C 筆記 正規表示式基礎字元

2021-10-05 08:42:37 字數 523 閱讀 1134

好記性不如……寫一遍;雖然可能還是記不住,但是有點印象……吧;

字元篇

\s 空格 \s 非空格

\d 數字 \d 非數字

\w 英文本元 \w 非英文本元

. 表示任意乙個字元

[ ] 表示括號內的任意字元

[ ^]表示除了括號裡面的字元

數量詞

重複n次

a 表示aaa, [0-9] 表示三個連續數字

//注意數量詞在字元的後面

最少重複n次,最多重複m次

*零次或任意次 相當於

+一次或任意次 相當於

?零次或一次 相當於

位置

^ 從首字元開始匹配

例: ^a 表示以a開頭的字串

$ 字串結尾

例:^x[0-9]+$ 表示x開頭接著一到多個數字的字串

\b 單詞的邊界

例: \bh 表示單詞以h開頭

基礎正規表示式筆記

筆記 於 鳥哥的linux私房菜 語系的資料會影響到正規表達法的輸出結果,檔案其實記錄的僅有0與1,我們看到的字元文字與數字都是透過編碼表住哪換而來的,由於不同語系的編碼資料並不相同,所有就會造成資料獲取的結果差異。舉例來說,在英文大小寫的編碼順序中,zh tw.big5及c這兩種語系的輸出結果分別...

正規表示式筆記 基礎

常用元字元 匹配除換行符以外的任意字元 w 匹配字母 數字 下劃線 漢字等 w相反 s 匹配任意的空白符 s相反 d 匹配數字 d相反 匹配字串的開始 匹配的是位置 匹配字串的結束 匹配的是位置 注意 s 代表前面開頭的是s,s前面不能有字元。例如 since she job,如果進行匹配,則只匹配...

C 正規表示式基礎

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