記 正規表示式學習

2021-08-15 21:53:37 字數 550 閱讀 2640

1、符號.:匹配除斷行外任意乙個字元。

2、\w:匹配阿拉伯數字、英文大小寫字母和下劃線。

\w:匹配被\w排除在外的字元(\w的補集)。

3、\d:匹配阿拉伯數字。

\d:匹配非阿拉伯數字(\d的補集)。

4、\s:匹配空白字元:空格、製表符、斷行等。

\s:匹配被\w排除在外的字元(\s的補集)。

5、unicode:萬國碼,用數字代表文字的一項標準。

[\u4e00-\u9fa5]:匹配被unicode收錄的全部漢字。

[a-z]:匹配指定範圍內的任意字元。

[^a-z]:匹配任何不在指定範圍內的字元。

1、[範圍]+:重複一次或多次。例:yooooo。

2、[範圍]*:重複零次或多次。例:yooo!。

3、[範圍]?:出現零次或一次。例:yop。

4、:重複a次至b次。

5、():將括號的表示式定義為組,並且將匹配括號內的字元儲存到乙個臨時區域(乙個正規表示式中最多可以儲存9個),它們可以用$1到$9引用。

正規表示式學習

概念 正規表示式,就是用某種模式去匹配一類字串的乙個公式。基礎 下表列出了所有的元字元和對它們的乙個簡短的描述。簡單例子 vi 命令作用 s g 把乙個或者多個空格替換為乙個空格 s 去掉行尾的所有空格 s 在每一行頭上加入乙個空格 s 0 9 0 9 去掉行首的所有數字字元 s b aeio g ...

正規表示式學習

1.元字元 1 匹配任何單個字元 2 匹配括號中的任何乙個字元 可以再括號中使用連字元 來指定子都的區間來簡化表示,如a 0123456789 c等價於a 0 9 c 3 將 之間括起來的表示式定義為 組 4 將兩個匹配條件進行邏輯 或 運算 z f ood則匹配 zood 或 food 5 匹配0...

正規表示式學習

只是點皮毛,先湊合用著了,順便鄙視一下sqlserver,居然不支援正則。b 元字元,代表著單詞的開頭或結尾,也就是單詞的分界處。d 數字 s 任意的空白符,包括空格,製表符 tab 換行符,中文全形空格等 w 字母或數字或下劃線或漢字等 匹配字串的開始 匹配字串的結束 轉義符 除換行符以外的任意字...