Работа с RTF и TXT-файлами (#8) — Поиск по документам на Go
Пишем обработчик на необычный формат RTF, который является чем-то средним между DOC и обычным текстовиком. Для этого преобразуем содержимое по цепочке "hex — cp1251 — unicode", чтобы кириллица искалась правильно потом. Также преобразуем типичный для rft-файлов формат записи в виде uint16 в необходимый положительный int16 символов Unicode. В завершение создаем простой поиск по всем известным текстовым форматам, таким как TXT, HTML, HTM, CSV, MD, XML, JSON. Ссылка на алфавит CP1251 и регулярные выражения — https://t.me/serpodev/6
Репозиторий проекта — https://github.com/serpo-dev/GoStringFinder
Телеграм канал — https://t.me/serpodev
Личка — https://t.me/serpo_dev