我知道8086大会和学习MIPS大会.另外,我正在学习正则表达式,那么我想知道:
>如何使用正则表达式?
从头开始,这是一个具有挑战性的问题.没有汇编语言将支持正则表达式作为一级结构,因为抽象级别有太多的区别,使其成为有用的包含.这意味着你需要自己构建它.
支持正则表达式基本上就像在程序内部有一个编译器,将表达式转换为一系列匹配指令.您将必须构建所有组成部分:翻译引擎,一系列转换规则,DFA汇编器和匹配引擎.
那说,这不是不可能的!开始小,支持您想要支持的真实语言的微小子集,然后开始工作.查看chapter 16 of Assembly Language Programming,详细了解如何构建自己的正则表达式引擎.你需要很好地理解它们的工作原理(本章将给出你的看法)以及对组装的坚定理解(参见前面的章节).