Форматирование символьной строки FPD 2.6

Есть символьная строка, в которой содержатся цифры и разделители точка . и запятая ,
Пример строки: myvar=[12.3451.678910,121314.415,23]
Строка всегда начинается с цифры и всегда заканчивается цифрой. Между разделителями может быть не менее одной и не более шести цифр.
Длина строки - не более 100 символов
Надо разбить строку таким образом, чтобы можно было выводить значение переменной в столбик шириной не более 15 символов. При этом строка должна заканчиваться
разделителем . или ,
В данном случае строка myvar должна быть разбита на 3 части и выведена таким образом:
12.3451.
678910,121314.
415,23
Разбивку на отдельные слова, между которыми пробелы,я делать умею, конечно.
Для этого можно использовать, например, команду SET MEMOWITH, которая позволяет автоматически разбить текст на отдельные строки заданной длины.
В данном же случае можно сначала заменить в myvar символы-разделители ., на пробелы при помощи функции CHRT(), а потом разбить строку myvar при помощи SET MENOWITH, но получается как-то громоздко и не совсем так, как надо.
Может быть, есть идеи, как сделать нужное преобразование myvar более компактно?

Автор публикации

Пользователи не найдены
0
Оставить комментарий
Авторизация
*
*
Генерация пароля