Страница 1 из 1
Выделение и конвертация строки
Добавлено: 20.10.2017{, 10:47}
Vitez
Всем привет.
Может кто поможет. Всю голову сломал. Получаю с UART строку в формате: +INQ:1234:56:789ABС,240404,7FFF Выделенное жирным необходимо выделить и заменить двоеточие на запятую. 1234,56,789ABС При том, что количество цифр может меняться. Неизменно +INQ: и первая запятая.
Выделение и конвертация строки
Добавлено: 20.10.2017{, 14:25}
Sancho
Пробуй.
Постарался максимально закоментировать текст для модификаций.
Фильтрации по начинанию с +INQ: нет, можно встроить при необходимости.
Удачи.
P.S.
Версия 2 с фильтрацией.
Выход остаётся в предыдущем состоянии если данные на входе не обновились корректно.
Можно добавить выход с 1 на один цикл, если новые данные пришли...
P.P.S. максимум 16 символов, меняется редактированием.
Выделение и конвертация строки
Добавлено: 20.10.2017{, 14:56}
Vitez
Спасибо, вечером попробую.
Выделение и конвертация строки
Добавлено: 20.10.2017{, 16:02}
Слимпер
Пока проверил, уже ответили, но может пригодится.
Блок в нем идет обработка уже готовой строки.
Выделение и конвертация строки
Добавлено: 20.10.2017{, 16:57}
Sancho
Слимпер писал(а):Пока проверил, уже ответили, но может пригодится.Блок в нем идет обработка уже готовой строки.
КРАСОТА!!!
Знание языка -СИЛА!!!
Пойду дальше учить....
Выделение и конвертация строки
Добавлено: 20.10.2017{, 19:42}
Vitez
Ребята, спасибо!! ))