Заказ закрыт
Нужно сделать замену одинаковых строк на разные в архиве.

Бюджет: по договоренности
Есть некое множество архивов, в них имеются файлы в которых, помимо прочего контента, содержится несколько одинаковых строк примерно следующего содержания:

'ABC+text1';
'ABC+text1';
'ABC+text1';

Количество таких строк, их расположение внутри файла и их содержимое может быть разным для разных файлов.  Неизменны только начало ( 'ABC ) и окончание (';).

Нужно привести эти строки примерно к следующему виду:

'ABC+NEW-content1';
'ABC+NEW-content2';
'ABC+NEW-content3';

Т.е. каждая старая строка заменяется новой, НО содержимое строк отличается – для каждой строки должна быть возможность задать свой вариант новой строки.

При чём, обращу внимание – замена должна производиться прямо в архиве. Это обязательное условие!

В случае с одной строкой такую замену можно реализовать через программу PowerGrep, используя для поиска строк, подлежащих замене, следующее регулярное выражение:  

'ABC.*';

К сожалению, в случае, когда нужно несколько одинаковых строк заменить на несколько разных, его недостаточно.

Нужно найти вариант, который позволил бы решить поставленную выше задачу. Жду предложений. 

Это не обязательно должно быть выражение для PowerGrep, может кто-то другую программу предложит – мне всё равно, лишь бы результат был достигнут. 
Опубликован 04.12.2014 в 14:23
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.