日期:2012-11-24  浏览次数:20457 次

 



正则表达式的基本语法

首先,让我们看看两个特别的字符:’^’ ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明


"^The":
匹配以 "The"开头的字符串;
"of despair$":
匹配以 "of despair" 结尾的字符串;
"^abc$":
匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配
"notice":
匹配包含notice的字符串


你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检验字符串的任何地方,你没有把他锁定到两边
这里还有几个字符 '*', '+', '?', 他们用来表示一个字符可以出现的次数或者顺序. 他们分别表示:"zero or more", "one or more", and "zero or one." 这里是一些例子:


"