Скрипт на PHP, автозамена по правилам.

Антон12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.08.2019

Простая работа и хороший отзыв в придачу! :)

На входе задается:

1. в файле input.txt задается список терминов через запятую, латиница и кириллица вперемешку в формате:

42videoz, pearl necklace, still love 18, a2m, big apple with tree, drilled, plowed, небо, вязанка дров сверху, 42 - лучший мишка, mhb, best sky 12 

42videoz, pearl necklace, still love 18, a2m, big apple with tree, drilled, plowed, небо, вязанка дров сверху, 42 - лучший мишка, mhb, best sky 12 

42videoz, pearl necklace, still love 18, a2m, big apple with tree, drilled, plowed, небо, вязанка дров сверху, 42 - лучший мишка, mhb, best sky 12 

Каждая строка - свой набор фраз.

2. В файле replace_rules.txt список автозамены с кириллицы на латиницу, в формате:

небо:sky

вязанка дров сверху:knit firewood on top

42 - лучший мишка:42 - the best bear

т.е. фраза, которую меняем отделяется от фразы, на которую ее заменяем двоеточием

1. Нужно удалить все термины на латинице и оставить все термины на кириллице, т.е. из примера должны получиться такие строки:

небо, вязанка дров сверху, 42 - лучший мишка

2.  После удаления латиницы проходимся по списку автозамены и заменяем по нему то что осталось. Результат - в файле output.txt

Скрипт можно запускать из консоли или из php файла из веба

Заявки фрилансеров