的引用。例如,1匹配两个连续的相同字符。r
标识一个八进制转义值或一个向后引用。如果
之前至少
个获取的子表达式,则
为向后引用。否则,如果
为八进制数字07,则
为一个八进制转义值。r
m标识一个八进制转义值或一个向后引用。如果
m之前至少有
m个获得子表达式,则
m为向后引用。如果
m之前至少有
个获取,则
为一个后跟文字m的向后引用。如果前面的条件都不满足,若
和m均为八进制数字07,则
m将匹配八进制转义值
m。r
ml如果
为八进制数字03,且m和l均为八进制数字07,则匹配八进制转义值
ml。r
u
匹配
,其中
是一个用四个十六进制数字表示的U
icode字符。例如,匹配版权符号。r
r
r
r
r
6部分例子r
正则表达式说明r
baz1bgi一个单词连续出现的位置r
wd将一个URL解析为协议、域、端口及相对路径r
ChapterSectio
190901定位章节的位置r
azA至z共26个字母再加一个号。r
terb可匹配chapter,而不能termi
alr
Bapt可匹配chapter,而不能aptituder
Wi
dows9598NT可匹配Wi
dows95或Wi
dows98或Wi
dowsNT当找到一个匹配后,从Wi
dows后面开始进行下一次的检索匹配。r
r
r
r
r
7正则表达式匹配规则r
71基本模式匹配r
r
一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如:r
r
o
cer
r
这个模式包含一个特殊的字符,表示该模式只匹配那些以o
ce开头的字符串。例如该模式与字符串