Привет! Я пытаюсь понять, как лучше всего очистить множество кодов эмодзи из импорта моего форума на Drupal (многие из них были созданы, когда они ещё назывались наборами «смайликов», а слово «эмодзи» даже не входило в наш словарь).
Я мог бы сделать это в скрипте импорта (окончательный миграционный перенос на продакшн ещё не выполнен), но для этого потребовалось бы добавить около 20 дополнительных вызовов gsub() в уже сложную и довольно медленную функцию preprocess_posts() импортера.
Я планировал выполнить простое поиск/замену с помощью rake posts:remap после окончательного импорта, но каждая из 20 замен займёт около часа, и, кроме того, функция remap, похоже, сильно сломана.
Я изучил интерфейс Администрирование > Настройка > Эмодзи, но он не позволяет использовать коды эмодзи вроде :THUMBS-UP: с дефисом: он преобразует дефисы в подчёркивания.
Есть ли какие-то другие, более подходящие варианты? Спасибо!