Вобщем читаю строки из файла вида:
[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) | ||
так должно сработать:
|
в $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 написал(а):
Огромнейшее спасибо!
Всё получилось, всё работает!!!
Всё получилось, всё работает!!!