Я пытаюсь выяснить, как объединить значения регулярных выражений, чтобы сделать 2 вещи 1) удалить все пробелы 2) удалить все знаки пунктуацииJava Объединение регулярных выражений значения
прямо сейчас я использую
splitWords = (currentLine.split("\\s+"));
Это удаляет все пробелы из файла, который я читаю, теперь как добавить пунктуацию? Согласно API/p удаляет все знаки препинания.
Обновление: Извините, я забыл упомянуть, что я использую split, потому что я разделяю слова в файле пробелами и затем добавляю их в массив, например, например: привет, как вы в массиве превращаются в массив : arr [0] = hello, arr [1] how, arr [2] = are .. и т. д. Однако я не хочу, чтобы в элементе массива была пунктуация.
В regex '|' действует как или – SomeJavaGuy
Я пробовал splitWords = (currentLine.split ("s | p ")), без везения. Какой правильный синтаксис? –
Когда вы говорите'/p', вы имели в виду '\ p {Punct}'? – Andreas