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