regex Ftp.parentFilter中的正则表达式不起作用

fcg9iug3  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(142)

我需要创建一个正则表达式,用于从FTP parentFilter()中排除扩展名为.jpg的文件,当我放置这样的表达式^.SIG$或^.. SIG$时,这不起作用,甚至一个符号\也不能被spring Boot 识别。有人能帮我做这样的解释吗?
“^.SIG$”或“^.. SIG$”

p5cysglq

p5cysglq1#

我为我的问题找到了答案。有可能创建一个bean,如

@Bean
public GenericSelector<File> excludeJPG() {
    return new GenericSelector<File>() {
        @Override
        public boolean accept(File source) {
            return !source.getName().endsWith(".JPG");
        }
    };
}

然后将其传递给

IntegrationFlows
            .from(...)
            .filter(excludeJPG())

相关问题