1 / 66
文档名称:

25、正则表达式.ppt

格式:ppt   页数:66页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

25、正则表达式.ppt

上传人:yzhlya 2016/4/21 文件大小:0 KB

下载得到文件列表

25、正则表达式.ppt

相关文档

文档介绍

文档介绍:中关村国际软件人才教育联盟第二十五讲第二十五讲正则表达式正则表达式 2 2 中关村国际软件人才教育联盟这些是什么? 这些是什么? ??““[0-9A-Za-z]+@([0-9a-zA- [0-9A-Za-z]+@([0-9a-zA- Z]+.){1,2}(com| net| cn| ) Z]+.){1,2}(com| net| cn| ) ””??““[\ u4e00-\ u9fa5] [\ u4e00-\ u9fa5] ””??““ http:/ / ([\ w http:/ / ([\ w -]+\ .)+[\ w-]+(/ [\ w -]+\ .)+[\ w-]+(/ [\ w - ./ ?%&=] - ./ ?%&=] * * )? )?””??““ 1\ \ d{2} 1\ \ d{2} ”” 3 3 中关村国际软件人才教育联盟目标目标??正则表达式的概念正则表达式的概念??正则表达式的基本语法正则表达式的基本语法??在在 Java Java 中使用正则表达式中使用正则表达式??常用正则表达式常用正则表达式 4 4 中关村国际软件人才教育联盟正则表达式的概念正则表达式的概念?正则表达式(regular expression) 是由普通字符(例如字符 a 到z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配 5 5 中关村国际软件人才教育联盟正则表达式的组成部分正则表达式的组成部分 11-1 11-1 ?普通字符–由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符、所有数字、所有标点符号以及一些符号?非打印字符–\f匹配一个换页符–\n匹配一个换行符–\r匹配一个回车符–\s匹配任何空白字符,包括空格、制表符、换页符等等–\S匹配任何非空白字符–\t匹配一个制表符–\v匹配一个垂直制表符 6 6 中关村国际软件人才教育联盟正则表达式的组成部分正则表达式的组成部分 11-2 11-2 ?特殊字符–所谓特殊字符,就是一些有特殊含义的字符–特殊字符说明–$匹配输入字符串的结尾位置–( )标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用–*匹配前面的子表达式 0次或多次–+匹配前面的子表达式 1次或多次–.匹配除换行符\n之外的任何单字符–[标记一个中括号表达式的开始–?匹配前面的子表达式 0次或 1次 7 7 中关村国际软件人才教育联盟正则表达式的组成部分正则表达式的组成部分 11-3 11-3 –特殊字符说明–\将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, ‘n’匹配字符‘n‘,而'\n' 匹配换行符。序列'\\' 匹配"\" ,而'\(' 则匹配"(" –^匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合–{标记限定符表达式的开始–|指明两项之间的一个选择 8 8 中关村国际软件人才教育联盟正则表达式的组成部分正则表达式的组成部分 11-4 11-4 ?限定符–限定符用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。共 6种: –限定符说明–*匹配前面的子表达式 0次或多次–+匹配前面的子表达式 1次或多次–?匹配前面的子表达式 0次或 1次–{n} n 是一个非负整数。匹配确定的 n 次–{n,} n 是一个非负整数。至少匹配 n 次–{ n,m } m 和 n 均为非负整数,其中 n <= m 。最少匹配 n 次且最多匹配 m 次。注意在逗号和两个数之间不能有空格 9 9 中关村国际软件人才教育联盟正则表达式的组成部分正则表达式的组成部分 11-5 11-5 ?定位符–用来描述字符串或单词的边界, ^和$分别指字符串的开始字符与结束字符–不能对定位符使用限定符?选择–用圆括号()将所有选择项括起来,相邻的选择项之间用|分隔 10 10 中关村国际软件人才教育联盟正则表达式的组成部分正则表达式的组成部分 11-6 11-6 ??其它其它–(pattern) 匹配 pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到–(?:pattern) 匹配 pattern 但不获取匹配结果, 也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用"或" 字符(|) 来组合一个模式的各个部分是很有用。例如, ' industr(?:y|ies ) 就是一个比' industry|industries ' 更简略的表达式

最近更新

电商售后客服职业道路规划与管理 6页

唐代建陵石刻雕塑造型语言的再探讨 2页

周期性金属阵列结构的太赫兹透射光谱特性研究.. 2页

含有亲水性聚丙烯酸羟乙酯主链的接枝共聚物的.. 2页

吉林石化公司乙二醇装置产品结构优化改造 2页

合成方位词“之间”“之中”“之内”的比较研.. 2页

变电站综合自动化系统的设计及实现 2页

20xx清明节作文600字最新大全 7页

反叛的时尚——街头时尚的初步研究 2页

20xx教师教学工作总结范文精选5篇 13页

双极性载流子传输的电致发光甲壳型聚合物的设.. 2页

20xx幼儿园中班新学期保教计划 12页

20xx年贫困户帮扶工作计划 20xx年度扶贫工作计.. 5页

20xx年网友节主持词 7页

原发性闭角型青光眼激光治疗模式的临床研究 2页

原卟啉Ⅸ介导的光动力治疗诱导血管平滑肌细胞.. 2页

20xx年欢度冬至学生满分作文 7页

20xx年教师节的感言句子80句 7页

20xx年幼儿园教育实习生自我鉴定 17页

20xx年小学五年级数学教案精选范文集合 11页

20xx年大学生支教工作总结 5页

南京市林荫道景观实证调查及综合评价 2页

舞蹈《快乐崇拜》教案 3页

iga肾病护理ppt课件 27页

布氏硬度洛氏硬度对照表 6页

幼儿园教师小班园级师徒带教活动记录表3篇 9页

安徽省教师资格认定体检表 3页

最新GB50720-2022施工现场消防安全技术规范 17页

机关选人用人制度 3页

第47课《Summerplans》说课稿 4页