У меня есть программа, которая возвращает число (на данный момент 6) числовых результатов, преобразует их в строки, а затем объединяет их для отправки по ZMQ.
Примеры выходных данных:
Результаты: 7,85, -5,75, 16,0, 0,0, 0,84375, 0,828125
7.85-5.7516.00.00.843750.828125
Результаты: 5,25, -10,72, 8,5, 0,0, 0,752, 0,8265
5.25-10.728.50.00.7520.8265
После получения этогострока через ZMQ. Затем мне нужно снова разделить его на части.
Чтобы сделать это, я думаю, что указание длины строк - самый простой способ, поэтому я всегда знаю, что у меня будет x символов для каждогоответ, и я могу затем использовать stringsplit в конце, чтобы получить мои индивидуальные результаты.
Проблема в том, что я не могу понять, как это сделать.Я знаю, как указать количество десятичных знаков, но когда у меня целые числа, состоящие из одной или двух цифр, иногда со знаком -, я немного застрял ...
спасибо