正則表達式

元字符:

. : 匹配任何單個字符

[] : 匹配中括號中的任意一個字符一次

() : 改變優(yōu)先級,定義提取組

| : 或

* : 匹配0至多次在他之前的表達式

+ : 匹配1至多次在他之前的表達式

? : 匹配0或1次在他之前的表達式

{n} : 匹配n次

{n,} : 至少匹配n次

{n,m} : 匹配n至m次

^ : 匹配開始

$ : 匹配結束```

轉義字符:

\d : 代表一個數字,等同于[0-9]
\D : 代表非數字,等同于[^0-9]
\s : 代表空白符(空格、換行、tab)
\S : 代表非空白符
\w : 匹配字母、數字、下劃線、漢字
\W : [^\w]
. : 匹配.```

貪婪匹配:

+  * 是貪婪的,會一直向后匹配,直到再貪婪一下就無法匹配

在+  *后加?表示非貪婪匹配,會盡早結束匹配```
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容