常用的正規表示式語法

2021-09-25 16:26:03 字數 797 閱讀 3483

字元含義

匹配括號內的任乙個字元

-在括號內表示字元的範圍

^在括號內表示匹配之外的任意乙個字元

.匹配任意乙個字元

匹配下表中的這些特殊字元時一般在前面加「\」,比如要匹配「*」,使用「*」。

字元含義

?緊跟在它前面的單元應匹配零次或一次

+緊跟在它前面的單元應匹配一次或多次

*緊跟在它前面的單元應匹配零次或多次

緊跟在它前面的單元應精確匹配n次

緊跟在它前面的單元應精確匹配至少n次

緊跟在它前面的單元應精確匹配至多n次

緊跟在它前面的單元應精確匹配至少m次,至多匹配n次

字元含義

^匹配行首的位置

$匹配行末的位置

<

匹配單詞開頭的位置

>

匹配單詞結尾的位置

\b匹配單詞開頭或結尾的位置

\b匹配非單詞開頭和結尾的位置

()表示乙個子表示式的開始和結束

字元含義

\轉義字元,意思是將下乙個字元標記為特殊字元, 比如』\n』匹配換行符,『\』匹配『\』。

|表示乙個子表示式的或關係

\w匹配字母或數字或下劃線或漢字,不考慮漢字的話等同於[a-z0-9a-z_]

\s匹配任意的空白符

\d匹配數字

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

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

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

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

[^x]

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

正規表示式語法及常用的正規表示式

語法請進 看,很詳細 很好 就不複製了。常用正規表示式 正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xf...

正規表示式簡單語法及常用正規表示式

基本符號 表示匹配字串的開始位置 例外 用在中括號中 時,可以理解為取反,表示不匹配括號中字串 表示匹配字串的結束位置 表示匹配 零次到多次 表示匹配 一次到多次 至少有一次 表示匹配零次或一次 表示匹配單個字元 表示為或者,兩項中取一項 小括號表示匹配括號中全部字元 中括號表示匹配括號中乙個字元 ...

正規表示式簡單語法及常用正規表示式

表示匹配字串的開始位置 例外 用在中括號中 時,可以理解為取反,表示不匹配括號中字串 表示匹配字串的結束位置 匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 匹配空行的正規表示式 n s r 匹配html標記的正規表示式 匹配首尾空格的正規表示式 s...