PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Alex2019 Отправлено: 06 Сентября, 2019 - 19:55:09 • Тема: Поиск в файле строк и запись их в другой файл • Форум: Вопросы новичков

Ответов: 2
Просмотров: 262
https://pastebin[dot]com/xn3M1s5L

Вот такой формат log-файла
(Добавление)
[quote=LIME][/quote]
Спасибо. попробую!
(Добавление)
Всем спасибо! Вопрос решен!
Alex2019 Отправлено: 06 Сентября, 2019 - 17:51:06 • Тема: Поиск в файле строк и запись их в другой файл • Форум: Вопросы новичков

Ответов: 2
Просмотров: 262
Доброго времени всем!

Ребят, помогите разобраться как реализовать. Я новичек и для меня это сложное задание. Пол дня просидел с книгами и искал по форумам, и мануалам.
Форум обыскал, не нашел похожего.

Есть входной файл с логами: log.txt

В нем записаны разные события.
Нужно найти события alert1 и записать их в другой файл.

Файл имеет такую структуру:



alert1
рандомный текст
рандомный текст
рандомный текст


alert2
рандомный текст
рандомный текст
рандомный текст


alert1
рандомный текст
рандомный текст
рандомный текст
рандомный текст
рандомный текст
рандомный текст

Количество строк в alert1 может быть любое. разделителем между последним "рандомный текст" и следующим блоком инфы служат 3 переноса строки (CRLF CRLF CRLF)
Нужно выбрать все alert1 начиная со слова alert1 и заканчивая тремя CRLF, и записать их в log_result.txt

alert1 событий в файле может быть и 100 и 1000.

Сделал чтение файла, основная проблема с составлением правильного регулярного выражения и записью в другой файл.
Буду очень благодарен за помощь! Заранее спасибо!
Готов учиться на ваших примерах.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB