正則-元字元
何為元字元
通俗來說:指在正規表示式中具有特殊意義的專用字元,元字元是構成正規表示式的基本元件。正則就是由一系列的元字元組成。
元字元的分類
首先,我們可以把元字元分成幾類:表示單個特殊字元的,表示空白符的,表示某個範圍的,表示次數的量詞,還有表示斷言等。
1. 特殊字元
元字元 | 含義 | 備註 |
---|---|---|
. | 任意字元 | 換行除外 |
\d | 任意數字 | \D 任意非數字 |
\w | 任意字母數字下劃線 | \W 任意非字母數字下劃線 |
\s | 任意空白符 | \S 任意非空白符 |
總的來說: 大寫字母就是取反。
2. 空白符
元字元 | 含義 |
---|---|
\r | 回車符 |
\n | 換行符 |
\f | 換頁符 |
\v | 垂直製表符 |
\s | 任意空白符 |
- 量詞
量詞 | 含義 |
---|---|
* | 0或多次 |
+ | 1或多次 |
? | 0或1次 |
{a} | a次 |
{a,} | 至少a次 |
{a,b} | a到b次 |
- 範圍
範圍 | 含義 | 舉例 |
---|---|---|
| | 或 | 張三|李四 |
[…] | 取值範圍中任意單個 | [efrege] |
[a-z] | 取值範圍中任意單個 | [a-z] [0-9] |
[^…] | 取反 不能包含取值範圍中任意單個 | [^fafgf] |
總結
好了,以上就是元字元相關的知識了。用一張圖回顧並概括一下。
相關文章
- 正規表示式元字元與普通字元字元
- 正規表示式 ^元字元字元
- 正規表示式 $ 元字元字元
- 正則替換 修改字元 去除空格字元
- 正則匹配指定字元之前的字串字元字串
- php正則匹配所有違規字元PHP字元
- 正規表示式 \d元字元字元
- 正規表示式 \t 元字元字元
- 正規表示式 \t元字元字元
- 正規表示式 \0元字元字元
- 正規表示式 \s 元字元字元
- 正規表示式 \xxx 元字元字元
- 正規表示式 \r 元字元字元
- 正規表示式 \n 元字元字元
- 正規表示式 \W元字元字元
- 正規表示式 \w 元字元字元
- 正規表示式 點(.)元字元字元
- 正規表示式 \xnn元字元字元
- 正規表示式 \b元字元字元
- 正規表示式 \D 元字元字元
- 正規表示式 \uxxxx 元字元UX字元
- 正規表示式 \v 元字元字元
- 正規表示式 \f 元字元字元
- 正規表示式 \B 元字元字元
- 正規表示式元字元大整理字元
- 正規表示式中常用的元字元字元
- Python-網頁轉義字元及正則全文匹配Python網頁字元
- 匹配純小寫英文字元正則程式碼字元
- 正則關於特殊字元下劃線_的 校驗字元
- JS正規表示式從入門到入土(2)—— 元字元和字元類JS字元
- js表情正則 手機正則 郵箱正則JS
- pyhanlp 繁簡轉換之拼音轉換與字元正則化HanLP字元
- 正則
- 正規表示式 字元和字元類字元
- 漢語言處理工具pyhanlp的拼音轉換與字元正則化HanLP字元
- 正則_9
- 正則?=用法
- 正則 ?= 用法