Я хотел бы преобразовать имена файлов, содержащие пробелы и символы, чтобы они содержали только символы A-Z, a-z, точку, дефис и подчеркивание. Что-то вроде этого регулярного выражения: ([a-z][A-Z]-_\.)+
Конечно, я мог бы просто сделать это с помощью регулярного выражения. Но так как я уже включил в свой проект много библиотек (Spring, Hibernate, Apache Commons и многие другие), мне было интересно, доступно ли что-то подобное.
Итак, строка такая:
This>is some(string,with $invalid*-chars).jpg
Будет преобразовано в это:
This_is_some_string_with__invalid_-chars_.jpg