从数据库(NodeJS)中的搜索返回Regex模式
Return a Regex Pattern from a search in database (NodeJS)
我目前正在使用Redis,但任何数据库中的示例(适用于NodeJS)都会让我继续使用。
我希望通过提供潜在的匹配,从列表中找到Regex Patterns。
我想查询我的模式数据库,并问它——"哪些模式会匹配这个字符串?"
示例
图案数据库:
('/some'/)
('/relative'/)
('/other'/)
搜索:"/some/rerelative/url/"
返回:
('/some'/)
('/relative'/)
搜索:"/some/other/url/"
返回:
('/some'/)
('/other'/)
所以我的问题是:这可能吗?如果是,如何?
仅使用redis调用是不可能的(据我所知)。我建议从数据库中加载所有正则表达式,并在javascript中运行它们,以找出匹配的正则表达式。
我认为有办法做到这一点。您需要将要存储的模式视为字符串,然后在从redis数据存储中检索任何其他字符串时检索它们。为了供您参考,我提供了一个链接到我找到的redisnodejs教程-使用redisWithNodejs。
相关文章:
- 如何在文本搜索后返回long/lat
- 从谷歌自定义搜索返回随机帖子
- jQuery Datatables-从搜索中只返回表中的前5行
- Imgur API图像搜索未返回数据
- javascript搜索数组,返回找到的关键字
- 返回谷歌搜索的网址列表
- 搜索数组并返回值
- 如何基于键搜索充满对象的数组并返回特定对象
- javascript按集合中的标题搜索节点并返回
- d3:搜索输入以返回嵌套的数据值
- 更改字符串中's已从搜索查询中返回
- 搜索函数未返回结果
- 在HTML中搜索字符串并返回True的Javascript条件
- PHPExcel搜索/返回单元格中包含特定值的所有行
- 限制从弹性搜索返回的数据的字段长度
- 从数据库(NodeJS)中的搜索返回Regex模式
- 如何停止搜索返回所有结果
- 如何通过文本搜索返回JSON数组中项目的索引位置?
- 使用Meteor Spotify API根据单词搜索返回专辑列表,并需要为列表中的每个专辑拉入曲目
- 如何让谷歌搜索返回包含查询字符串的链接