PHP.SU

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

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

> Найдено сообщений: 3
romas Отправлено: 09 Марта, 2017 - 12:53:44 • Тема: вывод из лога|регулярные выражения • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 65
Строитель пишет:
romas, скопируйте этот код, вроде бы всё как вам нужно:
Спойлер (Отобразить)



Спасибо, но, увы, данный код не работает даже в первозданном виде

использую такой
Спойлер (Отобразить)
romas Отправлено: 03 Марта, 2017 - 20:17:03 • Тема: вывод из лога|регулярные выражения • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 65
Строитель, Благодарю за оперативность
Строитель пишет:
romas пишет:
нужно выловить строки содержащие//regen или //set
Примерно так
Спойлер (Отобразить)
romas пишет:
а после(или до, т.к. это будет более узким отсечением) проверить координаты, и если по шаблону подходит, вывести инфу
На счёт координат я не понял.


как я уже писал выше, есть файл, в который пишет инфу сторонний костыль игрового сервера и

в данном логе бесконечное множество строк, но потенциально вредоносность и требуемые ручной
перепроверки с низким значением У координат (второе значение) после статической фрагмента "/tp "

вот фрагмент, который, уже должен подпадать под вывод
[158.222.222.222][02/14/2017 11:28:53 AM (/world Earth: /tp -590 10 456)] Player666: //set 113


P.S. День был тяжелым, - внятное формулирование мыслей дается большим трудом.
romas Отправлено: 03 Марта, 2017 - 19:20:26 • Тема: вывод из лога|регулярные выражения • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 65
Господа, помогите разобраться

имеется файл логов, в который попадает много разной ерунды, из которой нужно выловить строки содержащие//regen или //set, а после(или до, т.к. это будет более узким отсечением) проверить координаты, и если по шаблону подходит, вывести инфу

Пример одной из строчек того файла:
[11.111.111.11][02/13/2017 07:57:54 PM (/world Earth: /tp 904 83 3367)] Obama: //regen

[%ip%][%date% %time% (/world Earth: /tp %xyz%)] %Nick%: //regen

из координат xyz нужно выводить только Y от 5 до 35 уровня, т.е. пример сверху должен пропускаться...

Доброму человеку готов сбросить пару монет на wb, если это ускорит процесс поиска решения Улыбка

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB