У меня есть предложение, мне нужно его разделить на слова вот таким образом и раскидать по ячейкам массива. Я пробовала сначала split, но оказалось, что оно удаляет то, что находит регулярное выражение, а мне нужно наоборот. Как это можно сделать?
(( )+)?(—)?( +)?([А-Яа-я]+)([?.,!]+)?
— Что скажешь? — обратился я к пугалу.
{ String input = "— Что скажешь? — обратился я к пугалу.";
Pattern pattern = Pattern.compile("(( )+)?(—)?( +)?([А-Яа-я]+)([?.,!]+)?");
Matcher matcher = pattern.matcher(input);
while(matcher.find()){
System.out.println(matcher.group());
}}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При нажатии на элемент, вокруг него пунктирная рамка, как её убрать? За это отвечает какое-то свойство CSS или это особенность браузера (Firefox)?
Как расположить стрелки управления слайдером слева и справа от пагинации?
Каким образом можно менять цвет в каком-то направлении без использования javascript?
У меня проблема , создаю класс средством Visual StudioПри подключении заголовка компилятор ругается мол файла нету такого, но когда прописываю...