Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有谁知道 C# 中有任何好的 NFA 和 DFA 实现,可能还实现了两者之间的转换?我希望能够构建一个 NFA,然后将其自动转换为 DFA,而不必编写我自己的代码,这将花费很长时间。有这个Python 代码,也许我可以使用 IronPython 并与 C# 集成,但是 Python 很慢。
看看我关于这个主题的一系列帖子:
C# 中的正则表达式引擎(故事)
C# 中的正则表达式引擎 - 正则表达式解析器
C# 中的正则表达式引擎 - NFA
C# 中的正则表达式引擎 - DFA
C# 中的正则表达式引擎 - 匹配字符串