相关疑难解决方法(0)

基于DFA的正则表达式匹配 - 如何获得所有匹配?

我有一个给定的DFA代表一个正则表达式.我希望将DFA与输入流匹配并获得所有可能的匹配,而不仅仅是最不匹配的匹配.

例如:

正则表达式:a*ba | baa

输入:aaaaabaaababbabbbaa

结果:

  1. aaaaaba
  2. AABA
  3. BA

regex compiler-construction lexical-analysis dfa

3
推荐指数
1
解决办法
3671
查看次数