Очень хорошо известен следующий код для преобразования символов с диакритическими знаками в обычный текст: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); Я заменил свой метод "ручной работы" на этот, но мне нужно понимать "регулярное выражение"...