[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с preg_match !
l2onet
Уважаемы форумчане помогите решить вопрос. Ну не могу я в этой функции (preg_match) разобратся...

Вобщем читаю строки из файла вида:
[07 окт 1:13:53] SYSTEM [Admin] Character <aragon> now free.

Нужно получить :
$line[1] = дата в таком виде как есть
$line[2] = SYSTEM (там могуть быть любые заглавные англ. буквы)
$line[3] = любые символы в квадратных скобках.
$line[4] = любые символы!

Или возможно подскажите любые другие варианты решения задачи.


Заранее огромное спасибо!!!



Спустя 3 часа, 11 минут, 55 секунд (9.10.2009 - 19:16) kirik написал(а):
так должно сработать:
Код
/\[([^\]]+)\]\s+([A-Z]+)\s+\[([^\]]+)\]\s+(.+)/

Спустя 22 часа, 22 минуты, 41 секунда (10.10.2009 - 17:39) l2onet написал(а):
Цитата (kirik @ 9.10.2009 - 16:16)
так должно сработать:
Код
/\[([^\]]+)\]\s+([A-Z]+)\s+\[([^\]]+)\]\s+(.+)/



в $line[4] не проходят символы  <>

входная строка:
[10 окт 17:26:13] SYSTEM [Admin] Character <aragon> jailed for 5 minutes.

выходня:
Admin  10 окт 17:26:13 SYSTEM    Character jailed for 5 minutes. 

СПАСИБО!!!

Спустя 1 час, 58 минут, 37 секунд (10.10.2009 - 19:38) kirik написал(а):
Цитата (l2onet @ 10.10.2009 - 09:39)
в $line[4] не проходят символы<>

Все там проходит, только они как html тэг браузером отрабатываются. htmlspecialchars() примени к выводу.

Спустя 18 часов, 5 минут, 31 секунда (11.10.2009 - 13:43) l2onet написал(а):
Огромнейшее спасибо!

Всё получилось, всё работает!!!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.