J'ai besoin du filtre le plus simple par extension: f.-e. Fichier 20120523.173227.Customermaster05092012.qwerty.xml Itinéraire:
<from uri="file://{{fdr.folder.working.url}}&include=\*.xml"/> and <from uri="file://{{fdr.folder.working.url}}&include=\\*.xml"/>
3 Réponses :
putain, bonne pensée vient après, à l'aide de la force brute, j'ai découvert une valeur correcte pour inclure:
Oui, c'est juste une expression régulière, alors tout ce que vous pouvez faire avec l'API d'expression régulière Java fait partie de ce filtre.
Vous devriez échapper au dernier '.' personnage. Sinon, vous allez correspondre à des fichiers comme FooxML ou Barzip
(?i).*.xml|.*.zip If you want case insensitive file extension matching.
La deuxième '.' doit être échappé: . * \. xml |. * \. zip code>. Sinon, c'est-à-dire.
échantillon.axml code> sera également traité.
Selon Le doc : " (correspondant est sensible à la caisse de chameau 2.17 b> en avant) i> ".
Je pense que c'est plus correct include = (? I). * \\. XML $ code>
Vous devez échapper correctement à la barre arrière dans la chaîne et utiliser la fin du signe de chaîne '$' ': inclure =. * \\. xml $ p> p> p> p> p> P>