javascript - 用 javascript 编写的搜索表达式解析器

标签 javascript parsing

我正在开发一个 html/javascript 应用程序,它允许用户在本地数据库中进行搜索。 我想支持非常高级的搜索查询,例如: 美国广播公司 | "def ghi"!jkl

我需要解析这种复杂的表达式,以便构建相应的 SQL 查询。

所以,我正在寻找一个用 javascript 编写的灵活的解析器,它应该让我定义我的表达式语法。

最佳答案

pegJS:http://pegjs.majda.cz/也应该可以解决问题。

关于javascript - 用 javascript 编写的搜索表达式解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235384/

相关文章:

javascript - 侧边栏中的事件列表

javascript - XML 使用 jQuery 删除文本不等于的元素

javascript - 匿名函数是否能够处理 removeEventListener?

java - 使用同一个 BufferedReader 对象读取多个文件

php - 在 php 中解析 DOM(就像在 jQuery 中一样)

xml - 如何加速 XML::Twig

javascript - 如何在浏览器中显示大量的websocket消息?

Javascript Array 从特定索引获取偏移索引

c# - 计算用于 DateTime 格式化的字符串格式

php - 使用 PHP 解析 HTML 并在下一个 h2 之前的 h2 之后获取所有 h3