【发布时间】:2010-10-06 05:12:08
【问题描述】:
在 Stack Overflow 播客 #36 (https://blog.stackoverflow.com/2009/01/podcast-36/) 中,表达了以下观点: 一旦您了解了设置状态机是多么容易,您就再也不会尝试不恰当地使用正则表达式了。
我已经做了很多搜索。我找到了一些学术论文和其他复杂的例子,但我想找到一个简单的例子来帮助我理解这个过程。我使用了很多正则表达式,并且我想确保我永远不会再“不恰当地”使用一个。
【问题讨论】:
-
您是在问如何实现有限状态机? Joel 的观点是,与非常复杂的正则表达式相比,实现 FSM 可以更简单、更容易理解/维护。有时这是真的。此外,您可以获得可读性和性能。 :)
标签: regex state-machine fsm