gpt4 book ai didi

java - 通用 Java 模式识别库——如 List 的正则表达式
转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:46 24 4
gpt4 key购买 nike

是否有一个库可以让我为对象列表编写类似正则表达式的查询,就像 java.util.regexp 匹配字符串一样,字符串在概念上类似于字符列表?

我希望能够使用带有贪婪/保守量词的模式,识别匹配中的组等。显然,我必须提供用于将查询标记与列表中的对象进行匹配的代码。

我不只是想节省时间而不是编写自己的查询解析器。我知道 regexp 实现(针对字符串)是一个经过深入研究的领域,而 Sun 的 java.util.regex 肯定早就从它那里得到了优化。我写的任何东西都不会那么高效,而且我可能不得不处理很长的列表(但查询非常简单)。

谢谢!

最佳答案

类似于 Quaere .从他们的网站:

Quaere 是一个开源、可扩展的框架,它向 Java 应用程序添加了类似于 SQL 的查询语法。 Quaere 允许您使用通用的表达语法对多个集合和其他可查询资源进行过滤、枚举和创建投影。

关于java - 通用 Java 模式识别库——如 List<Object> 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1250016/

24 4 0