gpt4 book ai didi

用于文件过滤的 Java 正则表达式

转载 作者:行者123 更新时间:2023-11-29 09:38:52 28 4
gpt4 key购买 nike

我想在 Java 中构建一个正则表达式,它将在 FilenameFilter 中传递以过滤目录中的文件。

问题是我无法理解正则表达式“思维模型”:)

这是我想出的用于选择要排除的文件的正则表达式

((ABC|XYZ))+\w*Test.xml

我想做的是选择所有以 Test.xml 结尾但不以 ABC 或 XYZ 开头的文件。

能否请您添加任何资源,以帮助我与正则表达式作斗争。

谢谢

以下资源解释了很多关于正则表达式 regular-expressions.info 的事情

最佳答案

没有正则表达式,这些东西更容易、更快、更易读。

if (str.endsWith("Test.xml") && !str.startsWith("ABC"))

关于用于文件过滤的 Java 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/367862/

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