- 1
- 2
- 3
- 4
- 5
- 6
my (@data) = $content =~ m#href="/show/\d+.*?">(.*?)</a>.*?(Ep: \d+).*?(at \d{2}:\d{2}).*?</small>#gsi;
for (my $i; $i < @data;){
$data .= $data [$i++].' '.$data [$i++].' '.$data [$i++];
$data .= "\n" unless $i == @data;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−122
my (@data) = $content =~ m#href="/show/\d+.*?">(.*?)</a>.*?(Ep: \d+).*?(at \d{2}:\d{2}).*?</small>#gsi;
for (my $i; $i < @data;){
$data .= $data [$i++].' '.$data [$i++].' '.$data [$i++];
$data .= "\n" unless $i == @data;
}
Распарсил.
http://www.linux.org.ru/forum/development/7775969?cid=7779251
Так лучше ?
Правда лишний \n будет в конце, но я думаю это не критично.
code -> epmty | character+code