1 / 5
文档名称:

正则表达式规则.doc

格式:doc   大小:69KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

正则表达式规则.doc

上传人:mh900965 2018/3/23 文件大小:69 KB

下载得到文件列表

正则表达式规则.doc

文档介绍

文档介绍:1. 正则表达式规则
普通字符
    字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。
    举例1:表达式"c",在匹配字符串"abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言的不同而可能不同)
    举例2:表达式"bcd",在匹配字符串"abcde" 时,匹配结果是:成功;匹配到的内容是:"bcd";匹配到的位置是:开始于1,结束于4。
简单的转义字符
    一些不便书写的字符,采用在前面加"\" 的方法。这些字符其实我们都已经熟知了。
表达式
可匹配
\r, \n
代表回车和换行符
\t
制表符
\\
代表"\" 本身
    还有其他一些在后边章节中有特殊用处的标点符号,在前面加"\" 后,就代表该符号本身。比如:^, $ 都有特殊意义,如果要想匹配字符串中"^" 和"$" 字符,则表达式就需要写成"\^" 和"\$"。
表达式
可匹配
\^
匹配^ 符号本身
\$
匹配$ 符号本身
\.
匹配小数点(.)本身
    这些转义字符的匹配方法与"普通字符" 是类似的。也是匹配与之相同的一个字符。
   
举例1:表达式"\$d",在匹配字符串"abc$de" 时,匹配结果是:成功;匹配到的内容是:"$d";匹配到的位置是:开始于3,结束于5。
能够与'多种字符' 匹配的表达式
    正则表达式中的一些表示方法,可以匹配'多种字符' 其中的任意一个字符。比如,表达式"\d" 可以匹配任意一个数字。虽然可以匹配其中任意字符,但是只能是一个,不是多个。这就好比玩扑克牌时候,大小王可以代替任意一张牌,但是只能代替一张牌。
表达式
可匹配
\d
任意一个数字,0~9 中的任意一个
\w
任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个
\s
包括空格、制表符、换页符等空白字符的其中任意一个
.
小数点可以匹配除了换行符(\n)以外的任意一个字符
    举例1:表达式"\d\d",在匹配"abc123" 时,匹配的结果是:成功;匹配到的内容是:"12";匹配到的位置是:开始于3,结束于5。
    举例2:表达式"a.\d",在匹配"aaa100" 时,匹配的结果是:成功;匹配到的内容是:"aa1";匹配到的位置是:开始于1,结束于4。
自定义能够匹配'多种字符' 的表达式
    使用方括号[ ] 包含一系列字符,能够匹配其中任意一个字符。用[^ ] 包含一系列字符,则能够匹配其中字符之外的任意一个字符。同样的道理,虽然可以匹配其中任意一个,但是只能是一个,不是多个。
表达式
可匹配
[ab5@]
匹配"a" 或"b" 或"5" 或"@"
[^abc]
匹配"a","b","c" 之外的任意一个字符
[f-k]
匹配"f"~"k" 之间的任意一个字母
[^A-F0-3]
匹配"A"~"F","0"~"3" 之外的任意一个字符
    举例1:表达式"[bcd][bcd]" 匹配"ab

最近更新

幼儿园实习生感悟总结范文 12页

人教版数学六年级教学的下册--第二章圆柱以以.. 19页

河北省体育院校本科生就业意向及其影响因素的.. 2页

沙尘气溶胶远程输送对云和降水影响的数值模拟.. 2页

汽车铝横梁电子束焊接过程焊接轨迹及工艺规划.. 2页

幼儿园大班教案《花儿朵朵》含反思 5页

幼儿园大班教案《冬姑娘的礼物》含反思 6页

汉魏六朝连珠体研究的任务书 2页

幼儿园大班健康领域《两人三足》教案反思 8页

音乐人教小学二年级的下册新编《螃蟹歌》学习.. 2页

幼儿园园长工作计划范文20xx 12页

水泵试验台流量原位标定系统研究与实践的任务.. 2页

语文北师大年级的上册《海水》学习教学学习设.. 2页

民间金融与正规金融的合作分析的任务书 2页

幼儿园元旦晚会邀请函 6页

欧盟创新战略研究的任务书 2页

语文人教小学六年级的上册从语文味看数学学习.. 5页

元宵节活动策划方案策划方案 6页

语文人教二年级的上册的《我要的是葫芦》习题.. 2页

语文人教三年级的上册的技巧“品”读 感悟精华.. 2页

桂林市遥感图像处理原理分析与实现的中期报告.. 2页

会计手工模拟竞赛操作指引 38页

华润集团内部控制(ppt 65页) 64页

博士生个人总结 71页

一对一门徒栽培训练精编版 65页

派出所禁烧秸杆表态发言 1页

高压配电柜维护保养记录 3页

新民主主义革命—统一战线 11页

耀华XK3190-DS1使用说明书 52页

阿九by浮离 85页