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