gpt4 book ai didi

java - Java 的 Bash 风格模式匹配、扩展和路径名解析

转载 作者:行者123 更新时间:2023-12-02 08:07:28 26 4
gpt4 key购买 nike

我的项目具有树形结构的对象,需要实现通配符和模式匹配以及访问所述对象的路径扩展。此功能与 Bash 的命令行功能非常相似。

示例查询可能是

查找 .\[NC]*\Hospitals\Addresses\*

这将递归搜索当前节点下方的所有节点,查找位于名称以 N 或 C 开头的州(即内华达州、内布拉斯加州、加利福尼亚州等)的所有医院的地址。

是否有任何现有的且相当轻量级的库或框架可供Java执行此操作?我不想重新发明轮子。

最佳答案

如果您可以选择使用 Java 7,它内置有 glob:http://download.oracle.com/javase/tutorial/essential/io/fileOps.html

如果没有,这个 StackOverflow 问题和答案可能有用:Is there an equivalent of java.util.regex for "glob" type patterns?

关于java - Java 的 Bash 风格模式匹配、扩展和路径名解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7929246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com