* Отредактировано (снова) *
Мой плохой, glob, вероятно, не имеет регулярного выражения в качестве сопоставления с шаблоном.
Тогда это не сработает: (?<![^/])[a-zA-Z0-9][^/]*\.xsl$
(просто совпадает с filename.xsl, которому предшествует либо /
, либо начало строки.)
Однако, для большего контроля, используйте глобус '*. *' или что-то более широкое, затем отфильтруйте список, которыйГлоб производит с регулярным выражением, как указано выше.Это дополнительный шаг, но он, вероятно, даст одинаковые результаты для всех операционных систем
.