Как сделать массовую замену.

Npix

Гуру форума
Регистрация
14 Ноя 2009
Сообщения
307
Реакции
53
Как сделать массовую замену текста по определенным параметрам.

В файле 35тысяч строк.
Такого вида:

PHP:
деленью::дроблению::дробленью::разделению::разделенью
деленья::дробления::дробленья::разделения::разделенья
деленьям::дроблениям::дробленьям::разделениям::разделеньям
деленьями::дроблениями::дробленьями::разделениями::разделеньями
деленьях::дроблениях::дробленьях::разделениях::разделеньях

нужно как то заменить что бы было так:

PHP:
деленье::дробление,дробленье,разделение,разделенье
деленьем::дроблением,дробленьем,разделением,разделеньем
деленьи::дроблении,дробленьи,разделении,разделеньи



Какой программой это можно сделать или скриптом?
 
Я думаю, что текстпаймом можно. Найти все стандартные окончания и сделать замену по типу "ью::" на "ье::" и "ья::" на "ьем::" и тоже самое сделать с последним словом строки, заменив :: на знак переноса строки.
После этого удалить получившиеся дублированные строки (дума текстпайп тоже справится с 35к строкаим сам вполне, сторонний софт не потребуется) и в заключении в теме про текстпайп были регулярки, которыми можно сделать так, что б в строке убрались все :: кроме первого с заменой на запятые.
Вообще это лучше прямо Для просмотра ссылки Войди или Зарегистрируйся спросить и вполне возможно, что тебе прямо готовый проект для текстпайпа дадут или по пунктам подскажут как куда ткунуть и что выбрать. Мне там регулярно помогают.
 
Назад
Сверху