2011-01-21 2 views

ответ

3
preg_match('/^<(\d+)> \s+ (\S+) \s+ \[(\d+)\]$/x', $input, $your_array); 

Где ваши желаемые результаты в $your_array начиная с индекса 1.

+0

спасибо большое! оно работает! –

0
$test = '<14> south.park.s14e01.locdog.avi [190713856]'; 
preg_match('/<(\d{2})>\s(.+)\s\[(\d{9})\]/',$test,$m); 
print_r($m);//[1] => 14 [2] => south.park.s14e01.locdog.avi [3] => 190713856 
Смежные вопросы