Почему это регулярное выражение не работает для не-слов и не цифр, как это:) (ª º?
sentence.split("[^(\\p{L}\\p{N})]");
Предназначено ли оно для работы или нет?
PS: Iне могу найти информацию ни о SOF, ни в Интернете
Было бы неплохо лучше описать проблему, но я думаю, вы ищете:
sentence.split("\\W+");