1 / 31
文档名称:

正则表达式与正则语言.ppt

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

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

分享

预览

正则表达式与正则语言.ppt

上传人:sxlw1984 2021/7/23 文件大小:433 KB

下载得到文件列表

正则表达式与正则语言.ppt

文档介绍

文档介绍:第三章
正则表达式与正则语言
1
§ 正则表达式(Regular expression,RE)
两个语言L和M的连接,记作 ,定义为
则明显地,
两个语言L和M的并,记作 ,为集合并
语言类的运算:设L,M 为 上的语言,则
2
语言L的Kleene闭包,记作 定义为
其中 归纳定义为
例如:
为 的Kleene闭包。
§ 正则表达式(Regular expression,RE)
3
正则表达式(递归定义):
(1) 是 上的正则表达式,它表示语言 ,即 。
(2) 是 上的正则表达式,它表示语言 ,即 。
§ 正则表达式(Regular expression,RE)
的语言 :
定义 设
是一个字母表,
上的正则表达式E与所代表
(3) ,是 正则表达式,它表示语言 。
4
(4)如果E和F分别是 上的正则表达式,则表示的语言为L(E) 和L(F),
E和F的“和”(E+F)是 上的正则表达式且
L(E+F)=L(E)∪L(F)。
E和F的“乘积”(EF)是 上的正则表达式且L(EF)=L(E)L(F)。
E的克林闭包 是 上的正则表达式且

(5)只有满足(1)—(4)的表达式才是 上的正则表达式。
§ 正则表达式(Regular expression,RE)
5

0是正则表达式,表示语言 。
1是正则表达式,表示语言 。
(0+1)是正则表达式,表示语言 。
(01)是正则表达式,表示语言 。
是正则表达式,表示所有以01结尾的字符串组成的语言。
§ 正则表达式(Regular expression,RE)
6
,它表示了交替0和1的串的集合。
例如:1010101,010101 等等
§ 正则表达式(Regular expression,RE)
7
正则表达式的运算优先级规定如下:
1)星运算符有最高优先级;
2)下一个运算级是连接运算符(乘积);
3)并(和)是最低级。
例如:
§ 正则表达式(Regular expression,RE)
8
§ 有穷自动机和正则表达式
已证明DFA,NFA, 识别的语言类是一致的,下面进一步证明它们和正则表达式的语言也是一致的。
如果对于某个DFA A, L=L(A),则存在一个正则表达式R,使得L=L(R)。
证明 设DFA



9
§ 有穷自动机和正则表达式
即 是所有那些将DFA从给定状态 引导到状态 ,并且“途中”不经过(进入并离开)下标大于k的状态的所有字符串。但i,j不受k的限制。
这样 是所有可以将DFA从状态 引导到状态 的字符串的集合。这时 可递归定义为:
10

最近更新

2024年员工素质提升培训心得体会(精选10篇).. 20页

2024年员工离职申请书模板汇总 12页

2024年员工季度工作总结 37页

物理教学中实施科学方法教育的研究的综述报告.. 2页

2024年员工个人辞职报告(通用7篇) 9页

牡丹鳞芽离体培养技术研究的综述报告 2页

片上高速响应低压差线性稳压电路的研究与设计.. 2页

燃气轮机涡旋管式进气滤清器性能研究的中期报.. 2页

2024年后勤工作总结15篇(精品) 50页

2024年名师课堂教学培训心得体会 18页

2024年同学聚会感言(合集15篇) 34页

2024年同学会邀请函汇编15篇 24页

2024年合同到期离职报告4篇 6页

滋阴活血法连续三年早期干预对2型糖尿病肾保护.. 2页

湘西苗族服饰中凤鸟纹样的意象表征与美学特征.. 2页

湖南铁通互联网应用分析系统设计与实现的中期.. 2页

湖南省梅山武术的继承现状与对策研究的中期报.. 2页

湖南凯美特公司化工项目质量控制研究的综述报.. 2页

湖北省普通高校武术散打运动开展现状及对策研.. 2页

游戏外挂与反外挂技术的研究与应用的中期报告.. 2页

2024年叙事作文(必备9篇) 12页

清代粤盐销滇研究的综述报告 2页

人体解剖学 静脉和淋巴 68页

混合型主动悬架模糊控制系统研究的综述报告 2页

装备承制单位资格审查申请表及附件优质资料 40页

控制系统框图 20页

五年级数学下册单元堂堂清 52页

膏方的合理使用院内讲座用 34页

2021年外商投资企业合资合作合同范本 10页

一二三级绿化养护质量标准 2页