1)首先把 a 看成 A,把 (b|c)* 看成 B就有:2)再拆解 (b|c)3)最后拆解 b|c 好!我们继续学习编译原理!
代码相对简单; c语言实现; 正则表达式转换为nfa; 正则表达式, nfa2010-05-10 上传大小:3KB 所需:50积分/C币 XLEX生成器--防LEX (1)要提供一个源程序编辑界面,让用户输入正则表达式(可保存、打开源程序) (2)需要提供窗口以便用户可以查看转换得到的NFA(用状态转换表呈现即可) (3)需要提供窗口以便用户可以查...
一个使用Thompson构造将正则表达式转换为非确定性有限自动机(NFA)的c ++程序。 此外,它被简化为确定性有限自动机(DFA),并且有一个函数可用于检查属于给定正则表达式的各种字符串。 做得更好:) PS:-不久将上传代码的详细说明。 (0)踩踩(0) 所需:1积分 ...