我遇到过这种情况,我需要使用预构建的 SFTP 客户端从服务器中提取一堆 zip 文件。_PROCESSED我只想要文件名中没有的那些。例如,covers.zip可以,但covers_PROCESSED.zip不行。我有一个当前的工作解决方案,我运行lsFiles(),它返回目录中的所有文件名,然后运行一个函数,根据文件名中是否包含该关键字来过滤它们。然后将它们从服务器中拉出。
然而,在我使用的 sftp 客户端中,还有这个函数:lsFiles(String pattern),它返回与模式匹配的任何内容。我想使用此函数来仅获取我想要的文件名,因为这会稍微缩短和优化我的代码。问题是,我不知道如何制作一个正则表达式,该正则表达式仅在没有给定模式(或者甚至可能)的情况下匹配事物。有人可以告诉我这是否可行,如果可以,请提供一个如何执行此操作的示例?
| 归档时间: |
|
| 查看次数: |
839 次 |
| 最近记录: |