Всем привет.
Может кто поможет. Всю голову сломал. Получаю с UART строку в формате: +INQ:1234:56:789ABС,240404,7FFF Выделенное жирным необходимо выделить и заменить двоеточие на запятую. 1234,56,789ABС При том, что количество цифр может меняться. Неизменно +INQ: и первая запятая.
Выделение и конвертация строки
Выделение и конвертация строки
Последний раз редактировалось Vitez 20 окт 2017, 10:49, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Выделение и конвертация строки
Пробуй.
Постарался максимально закоментировать текст для модификаций.
Фильтрации по начинанию с +INQ: нет, можно встроить при необходимости.
Удачи.
P.S.
Версия 2 с фильтрацией.
Выход остаётся в предыдущем состоянии если данные на входе не обновились корректно.
Можно добавить выход с 1 на один цикл, если новые данные пришли...
P.P.S. максимум 16 символов, меняется редактированием.
Постарался максимально закоментировать текст для модификаций.
Фильтрации по начинанию с +INQ: нет, можно встроить при необходимости.
Удачи.
P.S.
Версия 2 с фильтрацией.
Выход остаётся в предыдущем состоянии если данные на входе не обновились корректно.
Можно добавить выход с 1 на один цикл, если новые данные пришли...
P.P.S. максимум 16 символов, меняется редактированием.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sancho 20 окт 2017, 17:37, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Выделение и конвертация строки
Пока проверил, уже ответили, но может пригодится.
Блок в нем идет обработка уже готовой строки.
Блок в нем идет обработка уже готовой строки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Выделение и конвертация строки
КРАСОТА!!!Слимпер писал(а):Пока проверил, уже ответили, но может пригодится.Блок в нем идет обработка уже готовой строки.
Знание языка -СИЛА!!!
Пойду дальше учить....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя