|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2015, 09:52 | #1 | |
Пользователь
Регистрация: 24.09.2015
Сообщений: 12
|
Изменение вида строки
Добрый день! Подскажите как строку вида:
Код:
Код:
чтобы проще понять приведу пример: строка-->Значение1;Значение2;Значение3;Знач ение4;Значение5;Значение6;Значение7 ;Значение8;Значение9;Значение10;Зна чение11;Значение12{RT16}Значение1;З начение2;Значение3;Значение4;Значен ие5;Значение6;Значение7;Значение8;З начение9;Значение10;Значение11;Знач ение12 строка которая должна получится --> Цитата:
Последний раз редактировалось Stilet; 02.11.2015 в 10:09. |
|
02.11.2015, 11:19 | #2 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
02.11.2015, 11:24 | #3 |
Пользователь
Регистрация: 24.09.2015
Сообщений: 12
|
Пепел Феникса, спасибо большое, а что делать если строка к примеру динамическая? ну например она не два раза повторяется id, parentid, tipo, articolo и т.д. а к примеру три раза или четыре или пять?
Последний раз редактировалось lucky_thi13en; 02.11.2015 в 11:40. |
02.11.2015, 12:06 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
фигурные скобки определяют номер позиции из str.
индексация с нуля. там же есть повторы уже в формате. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.11.2015, 13:04 | #5 | |
Пользователь
Регистрация: 24.09.2015
Сообщений: 12
|
Цитата:
<Id>10</Id> <ParentId>1</ParentId> <TIPO>01</TIPO> <ARTICOLO>FARTUKCLASSIC</ARTICOLO> <VALORE>0</VALORE> <BASE></BASE> <GenCod></GenCod> <GenVar></GenVar> <QTA>1</QTA> <Mat></Mat> <L>0</L> <A>0</A> <P>0</P> <VAR>_colfar=2014\\SO</VAR> <Id>11</Id> <ParentId>1</ParentId> <TIPO>01</TIPO> <ARTICOLO>FARTUKCLASSIC</ARTICOLO> <VALORE>0</VALORE> <BASE></BASE> <GenCod></GenCod> <GenVar></GenVar> <QTA>1</QTA> <Mat></Mat> <L>0</L> <A>0</A> <P>0</P> <VAR>_colfar=2014\\SO</VAR> то есть он не видит сколько повторений, в каждое последуещее повторение он лепит значение из первого |
|
02.11.2015, 13:18 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
и просьба, не надо уведомлять меня о вашем ответе тут. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.11.2015, 13:33 | #7 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Сначала сплитить по {RT16}.
|
02.11.2015, 13:48 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Верно, что-то я упустил это.
тогда все проще: Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
02.11.2015, 13:49 | #9 |
Пользователь
Регистрация: 24.09.2015
Сообщений: 12
|
Спасибо большое
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение вида формы | Jene4ka | Общие вопросы Delphi | 2 | 22.01.2011 19:02 |
Изменение вида URL | SoFuWa | WordPress и другие CMS | 2 | 12.05.2010 21:59 |
Изменение вида указателя | VistaSV30 | Microsoft Office Access | 1 | 08.01.2010 11:30 |
Изменение вида курсора | Manya | Общие вопросы C/C++ | 1 | 25.03.2009 13:42 |
Изменение вида RichEdit | AlexMori | Общие вопросы Delphi | 1 | 14.12.2007 14:40 |