Создание шаблона для извлечения данных из строкиJAVA

Программисты JAVA общаются здесь
Anonymous
Создание шаблона для извлечения данных из строки

Сообщение Anonymous »

У меня есть строки формы: < /p>

Код: Выделить всё

"abc" 1 2 1 13
"efgh" 2 5
< /code>

По сути, строка в кавычках, за которыми следуют числа, разделенные символами пробелов.
Мне нужно извлечь строку и числа из строки.abc
для сохранения в string переменной (т.е. без кавычек) и
[*] Массив int для хранения [1,2,1,13] .


Я попытался создать шаблон, который делает это, но я не конфузируется.Pattern P = Pattern.compile("\A\".+\"(\s\d+)+");
< /code>

Не уверен, как продолжить сейчас. Я понял, что с помощью этого шаблона я бы как бы извлекил всю линию? Возможно, несколько шаблонов помогут? < /P>

Pattern P1 = Pattern.compile("\A\".+\"");
Pattern P2 = Pattern.compile("(\s\d+)+");
< /code>

Опять же, не очень уверен, как вытащить строку и int из строки. Любая помощь ценится!

Подробнее здесь: https://stackoverflow.com/questions/132 ... f-a-string

Вернуться в «JAVA»