^ 行首定位符 ^love
$ 行尾定位符 love$
. 匹配单个字符 l..e
* 匹配前导符0到多次 ab*love
.* 任意字符
[] 匹配指定范围内的一个字符 [Ll]ove
[-] 匹配指定范围内的一个字符 [a-z0-9]ove
[^] 匹配不在指定范围内的字符
\ 转义字符
\< 词首定位符 \<love
\> 词尾定位符 love\>
\(..\) 匹配稍后使用的字符标签
x\{m\} 字符x重复出现m次 o\{5\}
x\{m,\} 字符x重复出现m次以上 o\{5,\}
x\{m,n\} 字符x重复出现m次到n次 o\{5,10\}
2.扩展正则表达式元字符
+匹配一个或多个前导字符 [a-z]+ove
? 匹配0个或一个前导字符 lo?ve
a|b匹配a或b
() 组字符
(..)(..)\1\2标签匹配字符
x\{m\} 字符x重复出现m次 o\{5\}
x\{m,\} 字符x重复出现m次以上 o\{5,\}
x\{m,n\} 字符x重复出现m次到n次 o\{5,10\}
原文:https://blog.51cto.com/5776643/2375391