我正在做類似於公式驗證器的事情,並且我正在使用ParseKit框架來完成此操作。我的方法是創建正確的語法,並在樣本字符串上調用didMatchFormula回調方法時我假設公式已被找到,因此它是有效的。ParseKit貪婪匹配模式
但是有一個難點 - 即從樣本字符串中檢測到公式,即使它也包含公式部分後面的其他字符。我需要類似於貪婪模式來進行匹配 - 整個字符串將與公式語法匹配,以便只有在字符串包含公式並且沒有其他字符時纔會調用didMatchFormula。
你可以給我一些提示如何用PaseKit或以其他方式完成這一點。 我不能使用正則表達式,因爲我的公式會使用遞歸,而正則表達式不是處理這個問題的好工具。
謝謝託德,這是我需要的 – tetsujin