正則-元字元

ucwords發表於2020-10-18

何為元字元

通俗來說:指在正規表示式中具有特殊意義的專用字元,元字元是構成正規表示式的基本元件。正則就是由一系列的元字元組成。

元字元的分類

首先,我們可以把元字元分成幾類:表示單個特殊字元的,表示空白符的,表示某個範圍的,表示次數的量詞,還有表示斷言等。
在這裡插入圖片描述

1. 特殊字元

元字元含義備註
.任意字元換行除外
\d任意數字\D 任意非數字
\w任意字母數字下劃線\W 任意非字母數字下劃線
\s任意空白符\S 任意非空白符

總的來說: 大寫字母就是取反。

2. 空白符

元字元含義
\r回車符
\n換行符
\f換頁符
\v垂直製表符
\s任意空白符
  1. 量詞
量詞含義
*0或多次
+1或多次
0或1次
{a}a次
{a,}至少a次
{a,b}a到b次
  1. 範圍
範圍含義舉例
|張三|李四
[…]取值範圍中任意單個[efrege]
[a-z]取值範圍中任意單個[a-z] [0-9]
[^…]取反 不能包含取值範圍中任意單個[^fafgf]

總結

好了,以上就是元字元相關的知識了。用一張圖回顧並概括一下。
在這裡插入圖片描述

相關文章