Программа для вытаскивания текста по рег. выражениям

335
.
Ищу программу которая смогла бы по рег. выражениям вытащить текст из нескольких файлов(>3500) и сохранить в отдельный файл. Написать регулярку не проблема, но найти прогу для её использование-задачка... Может кто видел где.
P.S. Не знаю там ли я создал тему, если что-переместите.
.
(\/)____o_O____(\/)
aNNiPAk, на пыхе написать можно
.
(\/)____o_O____(\/)
aNNiPAk, я смотрю у тебя постоянно какие то велосипедные темы
.
(\/)____o_O____(\/)
aNNiPAk, файлы в одной папке?
.
Koenig, Да
.
# aNNiPAk (08.01.2016 / 00:36)
Koenig, Да
Ну раз зашла речь, то дай максимум информации:
1. Расширение файлов
2. Структура файлов
3. По какому критерию производить смену файла
(или парсить изо всех сразу?)
4. Какой текст надо извлечь
5. Извлечённый текст надо сохранить(или вывести)
.
1. .txt
2.
trade_goods = grain
base_manpower = 2
capital = "Rome"
estate = estate_nobles
1503.6.1 = { controller = SWE } # Retaken by Sweden
1527.6.1 = { religion = protestant}
1690.1.1 = { capital = "Giza }
pretender_rebels size = 1 leader = "Карл Кнутссон Бунде" } controller = REB }

3. изо всех сразу
4.

dynasty = "([^_0-9\n\r]*)"
name = "([^_0-9\n\r]*)"
leader = "([^_0-9\n\r]*)"
capital = "([^_0-9\n\r]*)"

5. Извлечённый текст надо сохранить
.
Структура разная, но в 4 показана регулярка на все варианты
.
aNNiPAk, Я напишу не ранее, чем завтра. Возможно кто-то напишет раньше )
.
Строка:
1690.1.1 = { capital = "Giza }

правильно
1690.1.1 = { capital = "Giza" }
Всего: 20