Да, можно просто использовать Символ. UnicodeBlock.of (символ)
Если [A-Za-z]+
отвечает Вашему требованию, Вы не собираетесь находить что-либо быстрее или более симпатичным. Однако, если Вы хотите соответствовать всем буквам в блоке Latin1 (включая буквы с диакритическим знаком и лигатуры), можно использовать это:
Pattern p = Pattern.compile("[\\pL&&\\p{L1}]+");
Это - пересечение набора всех букв Unicode и набора всех символов Latin1.
У Вас есть противоположная проблема к этот , но иронически что не работает на него, она просто должна работать отлично для Вас. Это должно просто искать слова на английском языке (только ASCII совместимые символы) с reg-exp "\w".