【发布时间】:2011-11-15 06:36:56
【问题描述】:
实现正则表达式匹配有三种不同的解决方案:DFA、NFA 和回溯。我正在寻找示例:
- 一个正则表达式,可以用 DFA 解决,以及为什么 DFA 就足够了。
- 一个正则表达式,它需要 NFA 以及需要 NFA 的原因。
- 一个正则表达式,需要回溯以及需要回溯的原因。
推荐一些关于这个主题的优秀文献也很好。
【问题讨论】:
-
我想你在Theoretical Computer Science上问这个问题会更好。
-
我认为掌握正则表达式这一章可能会有所帮助oreilly.com/catalog/regex/chapter/ch04.html
-
@NarendraYadala 链接已损坏
-
一个相关(但不同)的问题:stackoverflow.com/questions/57731835/…
标签: regex backtracking