Я хочу разделить строку на пробелы. Однако, если слова заключены в кавычки, то обрабатывайте их как одно слово.Java разделен пробелами с условием
Например, Word to split
. Я получу word
, to
, split
.
, но если "word to" split
, я должен получить "word to"
, split
. кавычка остается.
Вам может понадобиться анализатор обрабатывать каждое ребро случай здесь (не мой downvote). –
Я согласен с @TimBiegeleisen здесь. Вам нужно указать все допустимые входы и регистры, прежде чем мы начнем писать регулярные выражения. Кроме того, покажите нам, что вы пробовали :) – TheLostMind
Я бы, вероятно, разделил и проверил, является ли текущая запись в результирующем массиве кавычкой, в этом случае я просто буду искать отметку закрытия, иначе вы уже знаете, что делать. Однако регулярное выражение создаст гораздо более чистое решение. –