StringUtils
Парсинг и конвертация строк: класс Text для работы с разными форматами без копирования, base64, URL, Unicode и переключение раскладок
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:16083df65c1f0be77c5e33867a1957729a1b23dc7bb5d9570ff14124444e0434StringUtils-1.6.1-16083df6.zipОписание
Набор функций для парсинга и конвертации строк в разных форматах. Основной инструмент здесь — класс Text, который работает с любыми типами строк (обычные char[], String, F-строки из PROGMEM) без копирования данных в память. Text умеет автоматически преобразовываться в целочисленные типы и bool, сравниваться с переменными стандартных типов, искать подстроки и разбивать текст по разделителям. Отдельно есть функции для кодирования и раскодирования base64, URL, Unicode, а также переключения между раскладками йцукен и QWERTY. Работает на всех Arduino-совместимых платформах. Главное ограничение: Text не создаёт копию исходной строки, поэтому оригинальные данные должны оставаться неизменными всё время, пока существует объект Text.