元字符:
. : 匹配任何單個字符
[] : 匹配中括號中的任意一個字符一次
() : 改變優(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]
. : 匹配.```
貪婪匹配:
+ * 是貪婪的,會一直向后匹配,直到再貪婪一下就無法匹配
在+ *后加?表示非貪婪匹配,會盡早結束匹配```