не одолею следующую проблему. Есть сообщения от телеги, отдельно приходит текст, отдельно ссылки в нём. Задача вернуть на место ссылки. И всё бы хорошо, но телега криво присылает оффсет если в тексте есть смайлики. Залил пример на гист https://gist.github.com/Slavenin/0ad5406a644ac0bd92e4d1467e3a8da7 Как высчитать смещение со смайликами я никак не пойму... Приходит в логову разве что сначала менять смайлики на какой-то текст, а потом возвращать обратно, но это какой-то очередной оверхед, может, кто решал уже подобную задачу?
Я не очень внимательно читал код, но такой вопрос: ты учитываешь, что оффсет отдаётся в utf16?
Обсуждают сегодня