标签: java regex etl talend
我从FTP服务器恢复了具有以下名称的平面文件:
在我的情况下,我只需要恢复文件: abc 和测试。 我尝试使用以下面具,但它不起作用:“(。+ \ .tmp)|(。+ \ .flag)” 还有另外一种方法吗?
答案 0 :(得分:2)
找不到能够选择除.tmp和.flag文件以外的所有文件的表达式,但这里有example选择它们,使用.+(?:flag|tmp)$。
.+(?:flag|tmp)$
<强>更新强>
假设允许使用否定前瞻,请参阅此example仅选择非.tmp和.flag文件,其中使用
^.+\.(?!flag|tmp).+$|^\w+$