- 5
- 0
- 约4.31千字
- 约 24页
- 2017-12-30 发布于湖北
- 举报
正则表达式的原理和实践
正则表达式学习与实践 讲解人: 冷荣秋 引言: 当今各种文本信息急剧增长,有固定格式的、没有固定格式的或者是在两者之间。有时由于应用的需要,有待对已有的数据进行计算机软件自动化信息提取或者人为地加工整理。面对海量的文本数据,可能要耗费许多人宝贵的时间,夜以继日地工作进行整理,期间可能还会产生无数的人为错误。而机器加工的好处就是只要它能够被正确的识别就不会产生误差,且速度也快的惊人。这就是强大的正则表达式所表现出来的神奇效果,我们对一部书本厚达2000多页的txt文本的牛津词典进行过加工,通过调试正则表达式代码来达到加工的目的,工作效率得以大幅度提升。 正则表达式解释器主要有3部分组成,分别是解析、编译与执行。 正则表达式可以用来: 验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。 用来查找字符串,从一个长的文本中查找符合指定特征的字符串,比查找固定字符串更加灵活方便。 用来替换,比普通的替换更强大。 非确定有穷自动机(NDFA): Ken Thompson利用非确定有穷自动机(NDFA)构造了正则表达式。NDFA是一个有向图,其每个节点代表一个状态,每条边用字母或符号(代表空字符串)标记。自动机有一个初始状态并可能有多个终止或接受状态。正则表达式匹配过程中使用了NDFA,如果在NDFA中,从初始状态到接受状态结束的路径上的字母能匹配文本中的每一个字符串,就
您可能关注的文档
- 模拟电路第三章-1半导体三极管及放大电路基础.ppt
- 模板加工技术交底.doc
- 模拟电路01.ppt
- 模板拆除报验申请表.doc
- 模拟试题1-15.doc
- 模电(2章).ppt
- 模电-B2.ppt
- 模电1前言.ppt
- 模拟电子电路期末复习 习题课件.ppt
- 模电ch2_2 晶体管三极管及其放大电路.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 2022四川成都建筑资料员考前押题.doc VIP
- 2025年山东省新高考物理真题试卷含详解.docx VIP
- 兴业证券-医药生物行业脑机接口-技术和政策共振,产业蓄势腾飞.pdf VIP
- 2013年国际太阳能十项全能竞赛.pdf VIP
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 室内装饰装修工程施工组织设计方案范本.docx VIP
- 保密知识考试测试题库1000题含参考答案(附带解析).docx VIP
- CASIO CT-888C电子琴维修手册(中文版).pdf
- 2026年保密教育测试题库100道及答案(有一套).docx VIP
- 2022年建筑工程(八大员)资料员《施工员》题库模拟考试题.doc VIP
原创力文档

文档评论(0)