我正在开发一个 html/javascript 应用程序,它允许用户在本地数据库中进行搜索。 我想支持非常高级的搜索查询,例如: 美国广播公司 | "def ghi"!jkl
我需要解析这种复杂的表达式,以便构建相应的 SQL 查询。
所以,我正在寻找一个用 javascript 编写的灵活的解析器,它应该让我定义我的表达式语法。
最佳答案
pegJS:http://pegjs.majda.cz/也应该可以解决问题。
关于javascript - 用 javascript 编写的搜索表达式解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235384/