正则表达式
上一篇 /
下一篇 2009-03-03 18:17:49
k1^T _o0
一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。
(on9k`8|#Y:d.?)g#`$R0
元字符 描述
)N(OJ#gB5]051Testing软件测试网gi/[
E
T|#]
.51Testing软件测试网aGx z[
whj
B jE0v6rT{0 匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。
G\{A@Iy051Testing软件测试网 g/XQ^,THc3V
$51Testing软件测试网sW|1})sGpj8U!Op
S
51Testing软件测试网6G-La }}
匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are a bunch of weasels."。 51Testing软件测试网-LV?uA1\
51Testing软件测试网5nt
B%wM L?
^
*v`7L7\;NX0
#z Kce~"|4C1C0
匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course of human events"的开始,但是不能匹配"What and When in the"。
$I.T#BF.Nq7Q0
.~iJ-Q? F0
*
l,R}+_ @c;Q051Testing软件测试网6n(R#[snxz+S
匹配0或多个正好在它之前的那个字符。例如正则表达式.*意味着能够匹配任意数量的任何字符。
X"T:[ombT ET3~i0
7Ey1?2n^0
\