随笔分类 -  正则与编译原理

摘要:流程: 源程序->编译预处理->编译->优化程序->汇编程序->链接程序->可执行文件。 编译预处理: 预处理就是编译程序读取源程序进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码。编译器读取源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理。 编译: 在确认所有的指令都符合语法 阅读全文
posted @ 2018-03-27 17:24 jiu~ 阅读(433) 评论(0) 推荐(0) 编辑
摘要:1、问题概述 随着计算机语言的结构越来越复杂,为了开发优秀的编译器,人们已经渐渐感到将词 法分析独立出来做研究的重要性。不过词法分析器的作用却不限于此。回想一下我们的老师刚刚开始向我们讲述程序设计的时候,总是会出一道题目:给出一个填入 了四则运算式子的字符串,写程序计算该式子的结果。除此之外,我们有 阅读全文
posted @ 2017-03-24 14:14 jiu~ 阅读(2861) 评论(0) 推荐(1) 编辑
摘要:\ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。 $ 匹配输 阅读全文
posted @ 2016-03-28 15:40 jiu~ 阅读(338) 评论(0) 推荐(1) 编辑
摘要:目录: 1.1 引言 1.2 python 正则式概述及常用字符 1.2.1 元字符 1.2.2 用 "" 开始的特殊字符所表示的预定义字符集 1.2.3 重复元字符 1.3 正则表达式修饰符 - 可选标志 1.3.1 RegexObject(re)对象常用方法 1.4 正则表达式实例 1.5 re 阅读全文
posted @ 2015-06-30 09:40 jiu~ 阅读(931) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示