正则表达式的基本组成部分。
![feea797128681523f9d3e8cab3faa2b2.png](https://img-blog.csdnimg.cn/img_convert/feea797128681523f9d3e8cab3faa2b2.png)
![15e284a9f479a6e47033a238b5a96273.png](https://img-blog.csdnimg.cn/img_convert/15e284a9f479a6e47033a238b5a96273.png)
支持正则表达式
基本正则表达式元字符
元字符 功能 示例
^ 行首定位符 ^love
$ 行尾定位符 love$
. 匹配单个字符 l..e
* 匹配前导符0到多次 ab*love
.* 任意多个字符
[] 匹配方括号中的任意一个字符 [lL]ove
[ - ] 匹配指定范围内的一个字符 [a-z0-9]ove
[^] 匹配不在指定组内的字符 [^a-z0-9]ove
用来转义元字符 love.
< 词首定位符 <love
> 词尾定位符 love>
() 匹配后的标签
扩展正则表达式元字符
+ 匹配一个或多个前导字符 [a-z]+ove
? 匹配零个或一个前导字符 lo?ve
a|b 匹配a或b love|hate
() 组字符loveable|rs love(able|rs) ov+ ov+ (ov)+
(..)(..)12 标签匹配字符 (love)able1er
x{m} 字符x重复m次 o{5
x{m,} 字符x重复至少m次 o{5,}
x{m,n}
![4bdcba04c2202e829219317a089a1af0.png](https://img-blog.csdnimg.cn/img_convert/4bdcba04c2202e829219317a089a1af0.png)
![677a8244b2e90c673c955e9876a42f9e.png](https://img-blog.csdnimg.cn/img_convert/677a8244b2e90c673c955e9876a42f9e.png)