Java - Использование нескольких разделителей в сканере

Я использую сканер для ввода данных и, надеюсь, разделил их на части. Я хочу, чтобы он разделил их, используя целое слово Итак, прямо сейчас у меня есть:

    Scanner scanner = new Scanner("1 imported bottle of perfume at 27.99");
    scanner.useDelimiter("\\sdelimitOne\\s");

Итак, с вводом "word word delimitOne word word delimitTwo word word" я получаю вывод:

word word
word word delimitTwo word word

Я надеялся, что

    scanner.useDelimiter("\\sdelimitOne\\s\\sdelimitTwo\\s");

может сработать, но, увы, нет.

Как мне достичь следующего результата:

word word
word word
word word

?

15
задан HamZa 31 October 2013 в 16:31
поделиться