正規表示式基礎用法

2021-10-02 00:23:15 字數 871 閱讀 7944

正規表示式(regular expression)描述了一種字串匹配的模式(pattern),可以用來檢查乙個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。

字元含義示例*

匹配任意長度的字串

?匹配長度為1的字串

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

^匹配字串(一行)的開始

$匹配字串(一行)的結束

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

\s匹配任意的空白符

\d匹配數字

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

\bgood\b

\r匹配回車符

\n匹配換行符

\f匹配換頁符

[a-z]]

匹配指定範圍內任意字母

[1-9]]

匹配指定範圍內任意數字

字元含義

示例\w

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

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

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

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

[^x]

匹配任意除x以外的字元

[^aeiou]

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

字元含義示例*

重複零次或更多次

+重複一次或更多次

?重複零次或一次

重複n次

重複n次或更多次

}重複n到m次

字元含義

示例*?

重複零次或更多次,但盡可能少重複

+?重複一次或更多次,但盡可能少重複

??重複零次或一次,但盡可能少重複

?重複n次或更多次,但盡可能少重複

}?重複n到m次,但盡可能少重複

正規表示式基礎用法

參考文件 正規表示式必知必會 ben forta著 楊濤譯 一 正規表示式用途 搜尋和替換 正規表示式是用來匹配和處理文字的字串 二 元字元分為兩種,一種匹配文字的 例如.一種是正規表示式語法所要求的 例如 這些元字元要匹配自己本事需要轉義 空白元字元 貪婪型 元字元,進行匹配時是 多多益善而不是適...

正規表示式基礎用法總結

正規表示式概述 專門描述字串中字元出現規則的表示式 1 用途 1 驗證字串格式 2 查詢 遮蔽敏感詞 2 字符集 3 預定義字符集 字符集的最簡化寫法 d 一位數字 0 9 w 匹配一位字母 數字或 s 可匹配空格 製表符tab等空白 匹配所有文字 萬用字元 4 數量詞 如果規定乙個字符集或子規則反...

正規表示式基礎用法總結

匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 一般用於校驗整個字串 匹配字串的開始 整個字串最開頭 匹配字串的結束 整個字串最後 如果你想查詢元字元本身的話,比如你查詢.或者 就出現了問題 你沒辦法指定它們,因為它們會被解...