Как заменять кусок txt файла?

Porosenok

Client
Регистрация
26.09.2010
Сообщения
1 279
Благодарностей
96
Баллы
48
Добрый вечер, встала такая задача: нужно брать из файла кусок, заменять там кое-что и складывать все назад. Со списками не пойдет, т.к. это все над 1 файлом делают несколько шаблонов одновременно и количество строк разное, не понятно какую строку взять и как ее потом заменить. Со списками пробовал делать так: каждый шаблон в начале берет всю инфу со списка, потом заменяет там нужный текст на нужное значение, удаляет все из списка и вставляет заново с уже замененной инфой. Итого получается что какие-то шаблоны все нормально сделали, а какие-то нет. Вообще реально ли такое сделать?

вот бы как-нибудь получать номер именно той строки, где есть то или иной содержимое, чтобы потом дальше брать по номеру эту строку и проводить все манипуляции и складывать, не трогая весь остальной текст

пробовал брать как разделитель списка регулярку, внутри которой лежит то что мне нужно - сработало как попало, ничего не берется. Регулярка такая (?<=\123).*(?=\321), вот то что между этими 123 и 321 мне и нужно
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)