23 lines
673 B
Markdown
23 lines
673 B
Markdown
## 1、基本正则表达式
|
||
##### 1.1 字符匹配
|
||
|
||
- .:匹配任意单个字符
|
||
- []:匹配指定范围内的任意单个字符,示例[0-9]
|
||
- [^]:匹配指定范围外的人一个字符
|
||
##### 1.2 匹配次数
|
||
|
||
- *:匹配前面的字符0次或任意次
|
||
- .*:匹配任意长度的任意字符
|
||
- \?:匹配前面的字符0次或者1次
|
||
- \+:匹配前面的字符至少一次
|
||
- \{n\}:匹配前面的字符n次
|
||
- \{m,n\}:匹配前面的字符至少m次,至多n次
|
||
- \{,n\}:匹配前面的字符至多n次
|
||
- \{n,\}:匹配前面的字符至少n次
|
||
##### 1.3 位置锚定
|
||
^:行首锚定
|
||
$:行尾锚定
|
||
^$:空行
|
||
##### 1.4 或者
|
||
\|
|