1 / 31
文档名称:

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

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

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

分享

预览

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

上传人:luciferios04 2017/8/1 文件大小:485 KB

下载得到文件列表

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

文档介绍

文档介绍:第三章
正则表达式与正则语言
§ 正则表达式(Regular expression,RE)
两个语言L和M的连接,记作,定义为
则明显地,
两个语言L和M的并,记作,为集合并
语言类的运算:设L,M 为上的语言,则
语言L的Kleene闭包,记作定义为
其中归纳定义为
例如:
为的Kleene闭包。
§ 正则表达式(Regular expression,RE)
正则表达式(递归定义):
(1) 是上的正则表达式,它表示语言,即。
(2) 是上的正则表达式,它表示语言,即。
§ 正则表达式(Regular expression,RE)
的语言:
定义设
是一个字母表,
上的正则表达式E与所代表
(3) ,是正则表达式,它表示语言。
(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)

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



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

最近更新

美剧《绯闻女孩》中冲突话语分析的开题报告 2页

社会体育五年就业计划书 28页

网络零售企业商业模式创新研究的开题报告 2页

网络语言的谐音现象的开题报告 2页

网络时代中学生书写能力的调查——以中山市HQ.. 2页

篮球训练营项目计划书 32页

线上养老院商业计划书 33页

菜鸟驿站加盟店项目计划书 31页

虞城编织袋商业计划书 37页

2024年教学工作报告15篇 63页

缺中子奇质量数Au核高自旋态能级结构研究的开.. 2页

计划书的重要性 32页

综合货运枢纽公路货运场站布局规划研究的开题.. 2页

财务管理专业培训计划书 30页

维持性血液透析患者慢性并发症控制情况与生活.. 2页

结直肠癌的基因表达与肿瘤部位及临床病理特征.. 2页

经会阴前列腺穿刺活检24针法与14针法的对比性.. 2页

2024年放假通知汇总七篇 7页

组蛋白翻译后修饰的定量分析及在白血病细胞耐.. 2页

客服业绩计划书 33页

旧屋改造项目计划书模板 32页

2024年收费员个人自我鉴定11篇 23页

纳米晶Ni力学行为的分子动力学模拟的开题报告.. 2页

纳米二氧化钛颗粒的肾毒理学研究的开题报告 2页

2024年播音主持面试自我介绍15篇(集合) 8页

2024年撤销处分申请书最新 6页

红皮病型银屑病的代谢性疾病相关指标回顾性分.. 2页

糖尿病足多学科综合治疗临床疗效观察的开题报.. 2页

2023天津市中考英语答题卡初中A4版85题 2页

北师大版初中数学说课标说教材课件 38页