普通正则表达式
^ #行首定位
$ #行尾定位
. #单个字符匹配
* #匹配其前导字符的任意次数(包括0次)
[] #字符集匹配
[^] #字符集不匹配
\1表示引用前面的“love
\(love\).*\1 #扩展与perl正则不需要加"\"
表示字符”a”重复2~3次
a\{2,3\} #扩展与perl正则不需要加"\"
扩张正则表达式
+ #限定前面的字符至少出现一次
[0-9]+ #匹配数字
? #限定前面的字符最多出现一次
(aa|bb|cc) #或与可选值集合
Perl正则表达式
\d #数字匹配,相当于[1-9]
\D #非数字匹配,相当于[^1-9]
\s #空字符匹配,相当于[\f\n\r\t\v]
\S #非空字符匹配,相当于[^\n\r\t\v]