如何将NFA转换为正则表达式

时间:2012-02-09 05:16:02

标签: regex formal-languages nfa

我知道将正则表达式转换为NFA,有一种算法。

但我想知道是否有将NFA转换为正则表达式的算法。 如果有,那是什么?

如果没有,我也想知道是否所有NFA都可以转换为正则表达式。 是否存在一个无法表示的正则表达式的NFA?

谢谢! :d

1 个答案:

答案 0 :(得分:8)

这是一种算法,其中每个转换都使用正则表达式逐步替换,直到只有初始状态和最终状态:https://courses.engr.illinois.edu/cs373/sp2009/lectures/lect_08.pdf [PDF]