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

708
.

Ищу программу которая смогла бы по рег. выражениям вытащить текст из нескольких файлов(>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