正则表达式

 ^ 匹配输入字符串的开始位置 例如^abc与abcxyz匹配 而不与xyzabc匹配
$匹配输入字符串的结束位置  例如abc& 与xyzabc匹配,而不与abcxyz匹配
*匹配前面的子表达式0次或多次例如ab* 可以匹配“ab”、“abb"、“abbb”
+匹配前面的子表达式一次或多次例如ab* 可以匹配“abb"、“abbb”而不匹配"ab"
.匹配除换行符之外/n的任何单字符,例如(.)+表示除换行符之外的所有字符串
[标记一个中括号的开始 要匹配[,须使用/[
?匹配前面一个或零个字符 例如:ab?c? 表示abc或abbc或abcc或abbcc   要匹配?需要用/?
/将下一个字符标记为特殊字符、原义字符、或向后引用 例如'n'匹配字符"n"
{标记限定符表达式的开始。要匹配{,须使用/{
|指明两项之间的一个选择,例如:abc|xyz可以匹配"abc"或"xyz",而ab(c|x)yz匹配abcyz或abxyz
{n}匹配恰好n次(n为非负整数)前面的字符,例如:a{2}可以匹配aa,但不能匹配a
{n,}匹配至少n次前面的字符,例如:a{3,}匹配aaa,aaaaaa但不匹配a或aa
{m,n}匹配至少m个至多n个前面的字符,例如:a{1,3}只匹配a,aa,aaa
[abc]表示一个字符集,匹配[]中的字符之一 a,b,c
[^abc]表示一个字符集,匹配[]中的字符之一 a,b,c之外的任何字符
[a-z]表示某个范围的字符,匹配指定区间内的任何字符,例如:[a-z]匹配从a到z之间的任何一个小写字母字符
[^m-n]表示某个范围之外的字符,匹配不在指定范围内的字符  [^m-n]匹配除从m到n之间任何字符
阅读更多
文章标签: 正则表达式 c
下一篇oracle中的存储过程初试
想对作者说点什么? 我来说一句

正则表达式正则表达式

2011年01月10日 15KB 下载

正则表达式

2010年05月21日 97B 下载

正则表达式入门指导.ppt

2011年04月02日 694KB 下载

正则表达式总结文档集合

2009年03月19日 370KB 下载

xml需求文档及正则表达式介绍

2011年05月20日 12.68MB 下载

正则表达式简单课程学习

2011年07月10日 12KB 下载

RegexTester 正则表达式

2018年01月12日 69KB 下载

正则指引书籍

2018年04月23日 30.62MB 下载

没有更多推荐了,返回首页

关闭
关闭