Привет.
Пишу метод поиска файл по имени. Для поиска совпадений по подстроке решил вопрос так:
...
fileNameQuery = "asd";
...
if (file.getName().matches(".*" + asd + ".*"))
...
Но это решение мне не особо нравится.
Отсюда вопрос: может, в недрах Java есть готовый метод, который преобразует:
"
*sdf*.txt"
в паттерн "
.*sdf.*\.txt
",
"
*sdf?.txt"
в паттерн "
.*sdf.+\.txt
",
"
sd*.tx?"
в паттерн "
sd.*\.tx?+
" и т.д.
Или тут только вручную замены делать?