27
Окт
2017

Как разбить строку на слова, чтобы в словах остались только буквенные и цифровые символы?

К примеру есть вот такая строка: String text = "The urn was then carried for several rounds around the cremation site, for the last leg of the procession."

Мне надо разбить её на слова, удалив при этом все знаки препинания и спецсимволы, а слова поместить в список.

ArrayList words = new ArrayList<>(); String word = text.replaceAll(",", " "); - тут, насколько я понимаю, надо делать регулярное выражение ? Или можно без него удалить знаки препинания и спецсимволы ?

Источник: https://ru.stackoverflow.com/questions/736615/%D0%9A%D0%B0%D0%BA-%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D1%82%D1%8C-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D1%83-%D0%BD%D0%B0-%D1%81%D0%BB%D0%BE%D0%B2%D0%B0-%D1%87%D1%82%D0%BE%D0%B1%D1%8B-%D0%B2-%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%85-%D0%BE%D1%81%D1%82%D0%B0%D0%BB%D0%B8%D1%81%D1%8C-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B1%D1%83%D0%BA%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8-%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D1%8B%D0%B5

Тебе может это понравится...

Добавить комментарий