Заказчик
Заказчик jmihalev1018 | FL.RU

Заказчик

На сайте 7 месяцев (заходил 9 дней 13 часов назад)
2
306.83
Рейтинг
306.83
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
13 Октября 2024
На вход подается словарь из слов (английские + кириллица)
{
"слово1": "слово1_new",
"word2": "word2_new",
...
}

Скрипт должен заменить все подстроки в docx на соответствующие (в результате вместо слово1 должно быть слово1_new и т.д.)

Подстрока может входить в другое слово

Пример:

Заменить кухня => матч

Строка до работы скрипта:: 1234кухняfasd
Строка после работы скрипта: 1234матчfasd

Скрипт желательно писать на питоне (но не обязательно)
Чтобы запускался через батник на винде

Если на питоне не получится, то скомпиленный скрипт должен быть в виде exe + в одной директории с ним должен лежать json файл для указания входных данных

ВАЖНО

Чтобы в результате в файлах сохранялась кодировка, т.e. кириллица (и другие символы) не билась

А также чтобы была поддержка замены подстрок внутри колонок вордовских таблиц (в документе есть таблица)

Ниже приложил

Словарь слов Replacements.json

Документ до прогона скрипта
Документ после прогона скрипта

Прошло времени с момента публикации: 30 дней 11 часов 17 минут
Раздел: Программирование / Плагины/Сценарии/Утилиты
Рейтинг: 3718.4 Исполнитель определен:
29 Сентября 2024
На вход подается словарь из слов (английские + кириллица)
{
"слово1": "слово1_new",
"word2": "word2_new",
...
}

Скрипт должен пробегаться рекурсивно по всем файлам и папкам проекта и менять подстроки согласно словарю (в результате вместо слово1 должно быть слово1_new и т.д.)

+ для каждого подстроки из словаря должно меняться также слово с первым символом в верхнем регистре
То есть, если входные данные:
{
"слово1": "слово1_new",
"word2": "word2_new",
...
}

То по факту скрипт ищет такие слова:
{
"слово1": "слово1_new",
"word2": "word2_new",
"Слово1": "Слово1_new",
"Word2": "Word2_new",
...
}

Скрипт желательно писать на питоне (но не обязательно)
Чтобы запускался через батник на винде

Если на питоне не получится, то скомпиленный скрипт должен быть в виде exe + в одной директории с ним должен лежать json файл для указания входных данных

ВАЖНО – чтобы в результате в файлах сохранялась кодировка, т.e. кириллица (и другие символы) не билась

Ниже приложил ожидаемые результат работы скрипта
Входные данные:
{
"product": "student",
"calculation": "order",
"Продукты": "Студенты",
"Продукт": "Студент",
"Заказы": "Приказы",
"Заказ": "Приказ"
}

Прошло времени с момента публикации: 1 месяц 13 дней 14 часов 23 минуты
Раздел: Программирование / Плагины/Сценарии/Утилиты
Рейтинг: 3718.4 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».