gpt4 book ai didi

用于 FileNameFilter 实现的 Java 正则表达式

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:32:36 25 4
gpt4 key购买 nike

我需要扫描文件夹并过滤与特定正则表达式模式匹配的文件。

FileNameFilter 的 accept 方法中的示例代码


Scanner fileNameScanner = new Scanner(fileName);

Pattern mainPattern = Pattern.compile(this.pattern);

fileNameScanner.findInLine(mainPattern);

MatchResult result = fileNameScanner.match();

现在,我需要一个正则表达式来过滤匹配名称为 impl-2.0.xml 的文件的文件,同时,它不应匹配 impl-Test-2.0.xml。

我尝试了一些设置,但似乎不起作用。它还会选择 impl-Test-2.0.xml。

最佳答案

Regexr 上查看实际效果:

^\w+-\d\.\d\.xml

关于用于 FileNameFilter 实现的 Java 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12088479/

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