Пакетная транслитерация с картой исключений

Обрабатывать имена файлов или строки по выбранной таблице, находить коллизии и сохранять обратную карту.

Рабочая область

Обрабатывать имена файлов или строки по выбранной таблице, находить коллизии и сохранять обратную карту.

Обработка на устройстве. Файлы и значения полей не отправляются в аналитику. Ctrl/Cmd + Enter — запуск.

Загрузка локальной обработки…

Настройки и локальный проект

Рецепт настроек не содержит исходных файлов. Проект очереди содержит проверяемые записи: храните его на своём устройстве. Автоматического сохранения нет.

Метод и ограничения выбранного режима

Символы преобразуются по фиксированной ASCII-таблице ToolVito с точной картой исключений. Для имён файлов запрещённые знаки заменяются, коллизии выводятся отдельно. Обратная карта хранит оригиналы; универсальная обратимость не обещается.

До 2 млн символов на источник; регулярные правила имеют таймаут и отмену. Поддерживаемые форматы и правила показаны на странице. Наборы правил не заменяют лингвистическую, юридическую или предметную проверку. Файлы и тексты не отправляются на сервер.

Методика и примеры

Пакетная транслитерация с картой исключений

Символы преобразуются по фиксированной ASCII-таблице ToolVito с точной картой исключений. Для имён файлов запрещённые знаки заменяются, коллизии выводятся отдельно. Обратная карта хранит оригиналы; универсальная обратимость не обещается.

Ограничения

До 2 млн символов на источник; регулярные правила имеют таймаут и отмену. Поддерживаемые форматы и правила показаны на странице. Наборы правил не заменяют лингвистическую, юридическую или предметную проверку. Файлы и тексты не отправляются на сервер.

Проверяемый пример

Входные данные примера
Щука
Москва
Санкт-Петербург
Мягкий знак Ь
файл?.txt
ИсходноеТранслитерацияСтатус
ЩукаSchukaok
МоскваMoskvaok
Санкт-ПетербургSankt-Peterburgok

Источники метода

Следующая задача