【发布时间】:2012-12-18 18:59:17
【问题描述】:
我正在制作公式验证器之类的东西,我正在使用 ParseKit 框架来完成它。我的方法是创建正确的语法,当对示例字符串调用 didMatchFormula 回调方法时,我假设公式已找到,因此它是有效的。
但是有一个困难 - 从示例字符串中检测到公式,即使它还包含公式部分后面的其他字符。我需要像贪心模式这样的匹配 - 整个字符串将与公式语法匹配,以便只有当字符串包含公式且不包含其他字符时才会调用 didMatchFormula。
您能否给我一些提示,如何使用 PaseKit 或其他方式来实现这一点。 我不能使用正则表达式,因为我的公式会使用递归,而正则表达式不是处理它的好工具。
【问题讨论】: