20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
1 | |
Парсинг строки17.11.2016, 19:39. Показов 2000. Ответов 15
Метки нет (Все метки)
У меня есть строка вида
{el1=val1,el2=val2...eln=valn} Как её распарсить таким образом, что бы в арайлист занести только значения(val1,2,...,n)?
0
|
17.11.2016, 19:39 | |
Ответы с готовыми решениями:
15
Парсинг JSON-строки и вывод данных из строки Парсинг строки Парсинг строки ввода Парсинг строки и вывод в массив |
129 / 126 / 22
Регистрация: 23.06.2009
Сообщений: 700
|
||||||
17.11.2016, 19:57 | 2 | |||||
0
|
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
|
||||||
17.11.2016, 19:59 | 3 | |||||
ну первое, что приходит в уставшую голову: индекс первого =
Добавлено через 1 минуту если строка вида: {el1=val1,el2=val2,eln=valn}, то можно сплитом сначала по запятым, потом по равно.
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
||||||
17.11.2016, 20:09 [ТС] | 4 | |||||
petruchodd, Можна ли по подробнее об этом String regex
Добавлено через 3 минуты ExFau$t, я парсил похожим образом но у меня только на 2 елемента
ExFau$t, но почему я спросил есть ли обобщенный алгоритм
0
|
ExFau$t
|
17.11.2016, 20:27
#6
|
Не по теме: самое простое в голову не пришло...
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
||||||
17.11.2016, 20:49 [ТС] | 7 | |||||
Паблито,
Syntax error in regexp pattern near index 9: \{|\w+=|} немогу понять почему выдает исключение код скопировал
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
17.11.2016, 21:10 [ТС] | 9 |
Паблито, user.arrayList - этот элемент береться из jsonparser.class
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
17.11.2016, 21:15 [ТС] | 11 |
Паблито, также!!!
поэтому я и скинул весь код
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
17.11.2016, 21:23 [ТС] | 13 |
Паблито, у меня есть несколько джонс парсеров которые выдают массив в формате
котором я описал выше({el1=val1,el2=val2,eln=valn}) Добавлено через 1 минуту Паблито, но так как количество элементов разное,я и захотел узнать,обобщённый алгоритм парсинга
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
17.11.2016, 21:23 | 14 |
ты молодец
количество разное и эта регулярка нормально работает на любом количестве уже можно было бы давно решить вопрос, если бы из тебя не приходилось вытягивать инфу силой за сим, сливаюсь с темы, ибо все запущено
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
17.11.2016, 21:25 [ТС] | 15 |
Вот
0
|
20 / 20 / 14
Регистрация: 12.02.2016
Сообщений: 75
|
|
17.11.2016, 22:20 [ТС] | 16 |
Нужно добавить \\ перед } что бы получилось так "\\{|\\w+=|\\}"
и всё заработает
0
|
17.11.2016, 22:20 | |
17.11.2016, 22:20 | |
Помогаю со студенческими работами здесь
16
Парсинг строки Парсинг строки Парсинг строки Парсинг строки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |