mule中文件名正则表达式过滤器模式的语法
Am使用MULE文件入站端点仅拾取csv文件进行处理。无法确定如何指定文件名的正则表达式模式。如果我可以指定文件名的前几个字符,例如in.*.csv(文件名应该以in.*.开头,并且应该是一个csv文件),那就更好了 现在,我已经这样指定了。 文件:filename regex filter pattern=“.csv”区分大小写=“false” 但不起作用。有人能帮我找到正确的语法吗 这应该可以做到:mule中文件名正则表达式过滤器模式的语法,mule,Mule,Am使用MULE文件入站端点仅拾取csv文件进行处理。无法确定如何指定文件名的正则表达式模式。如果我可以指定文件名的前几个字符,例如in.*.csv(文件名应该以in.*.开头,并且应该是一个csv文件),那就更好了 现在,我已经这样指定了。 文件:filename regex filter pattern=“.csv”区分大小写=“false” 但不起作用。有人能帮我找到正确的语法吗 这应该可以做到: in_(.*).csv ()包含一个表达式 匹配任何单个字符 *匹配前面表达式的0个或多个
in_(.*).csv
()
包含一个表达式
匹配任何单个字符
*
匹配前面表达式的0个或多个重复
因此,这意味着“匹配字符串的开头和结尾,并允许中间包含任意数量的字符”。如果您需要更复杂的表达式,有大量的正则表达式教程和在线正则表达式匹配测试工具。这应该可以做到:
in_(.*).csv
()
包含一个表达式
匹配任何单个字符
*
匹配前面表达式的0个或多个重复
因此,这意味着“匹配字符串的开头和结尾,并允许中间包含任意数量的字符”。如果您需要更复杂的表达式,有大量的正则表达式教程和在线正则表达式匹配测试工具。in.(.*).csv
()
是正则表达式分组运算符
_559;(.*.csv)中的,559;.*.csv中的和..*csv中的匹配类似
如果要指定,请转义
,因为最后一个
也匹配任何字符
示例:在...*\.xml中
在.(.*).csv中
()
是正则表达式分组运算符
_559;(.*.csv)中的,559;.*.csv中的和..*csv中的匹配类似
如果要指定,请转义
,因为最后一个
也匹配任何字符
示例:in.*\.xml