- 44
- 0
- 约1.46万字
- 约 13页
- 2017-05-29 发布于浙江
- 举报
正则表达式基本语法
正则表达式基本语法
⼀、正则表达式基本语法
两个特殊的符号^和$。他们的作⽤是分别指出⼀个字符串的 始和结束。例⼦如
下:
^The:表示所有以The开始的字符串 (There,The cat等);
of despair$:表示所以以of despair结尾的字符串;
^abc$:表示开始和结尾都是abc的字符串——呵呵,只有abc⾃⼰了;
notice:表示任何包含notice的字符串
象最后那个例⼦,如果你不使⽤两个特殊字符,你就在表⽰要查找的串在被查找串的
任意部分——你并不把它定位在某⼀个顶端。
其它还有*,+和?这三个符号,表⽰⼀个或⼀序列字符重复出现的次数。它们分别
表⽰“没有或更多”,“⼀次或更多”还有“没有或⼀次”。下⾯是⼏个例⼦:
ab*:表示⼀个字符串有⼀个a后⾯跟着零个或若⼲个b (a, ab, abbb,……
ab+:表示⼀个字符串有⼀个a后⾯跟着⾄少⼀个b或者更多;
ab?:表示⼀个字符串有⼀个a后⾯跟着零个或者⼀个b;
a?b+$:表示在字符串的末尾有零个或⼀个a跟着⼀个或⼏个b
你也可以使⽤范围,⽤⼤括号括起,⽤以表⽰重复次数的范围。
ab{2}:表示⼀个字符串有⼀个a跟着2个b (abb);
ab
原创力文档

文档评论(0)