Pentaho 用于获取文件的正则表达式
我必须根据文件名通过PDI获取文件,我想选择名称匹配模式符合条件的文件进行推送,推送必须在最后。文件可以是.txt或.csv 请帮忙Pentaho 用于获取文件的正则表达式,pentaho,kettle,pdi,Pentaho,Kettle,Pdi,我必须根据文件名通过PDI获取文件,我想选择名称匹配模式符合条件的文件进行推送,推送必须在最后。文件可以是.txt或.csv 请帮忙 谢谢您的查询分为两部分: 1。查找以“合格的推送”结尾的所有文件: 您不能使用正则表达式来查找这种模式(至少我不知道)。因此,作为替代方案,请执行以下操作: 使用“获取文件名”步骤搜索路径中的所有文件。使用修改后的Javascript查找以上述模式结尾的文件。检查下面的JS文件 2。文件可以是“.txt”或“.csv”: 您可以使用下面的正则表达式/通配符查找.
谢谢您的查询分为两部分: 1。查找以“合格的推送”结尾的所有文件: 您不能使用正则表达式来查找这种模式(至少我不知道)。因此,作为替代方案,请执行以下操作: 使用“获取文件名”步骤搜索路径中的所有文件。使用修改后的Javascript查找以上述模式结尾的文件。检查下面的JS文件 2。文件可以是“.txt”或“.csv”: 您可以使用下面的正则表达式/通配符查找.txt或.csv
.*\.txt|.*\.csv
注意:过滤掉以“合格的推送”结尾的文件后,请使用此代码。上面的JS忽略了所有的文件模式。之后,使用第二步对所有.txt或.csv文件进行排序
希望有帮助:)您好,您能告诉我我应该用于*sampleFile.csv的注册表项吗?…如果我使用。*sampleFile.csv或。*sampleFile,我会遇到问题。csv@Ghost您可以在您的案例中使用筛选步骤。如果我使用“*sampleFile.*.csv”…很抱歉给您添麻烦