git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/utils@1116
959494ce-11ee-0310-bf91-
de5d638817bd
if($html =~ /$kind theme:<\/strong>\s*\n/igc) {
my(@parts, $ct, $buf);
if($html =~ /$kind theme:<\/strong>\s*\n/igc) {
my(@parts, $ct, $buf);
- while($html =~ /\G\s*\<div\>(([^<>]|\<i\>|<\/i>)+)<\/div>/igc) {
+ while($html =~ /\G\s*\<div class=\"tab\"\>(([^<>]|\<i\>|<\/i>)+)<\/div>/igc) {
- # 0 1 2 3 4 5 6 7 8 9 10 11
- if(@parts = ($buf =~ /(\#(\d+):)?\s*\"([^\"\(]+\S)(\s*\((\<i\>(.*)<\/i>( - \s*)?)?([^<>]+)?\))?\"\s+by\s+([^\(]*[^\(\s])(\s*\(eps (\d+)-(\d+)?\))?/i)) {
+ # 0 1 2 3 4 5 6 7 8 9 10 1112
+ if(@parts = ($buf =~ /(\#(\d+):)?\s*\"([^\"\(]+\S)(\s*\((\<i\>(.*)<\/i>( - \s*)?)?([^<>]+)?\))?\"\s+by\s+([^\(]*[^\(\s])(\s*\(eps? (\d+)(-(\d+))?\))?/i)) {
$ct = {};
$ct->{"num"} = $parts[1] if defined $parts[1];
if(defined $parts[5]) {
$ct = {};
$ct->{"num"} = $parts[1] if defined $parts[1];
if(defined $parts[5]) {
$ct->{"ent"} = decode_entities($parts[7]) if defined $parts[7];
$ct->{"prf"} = decode_entities($parts[8]) if defined $parts[8];
$ct->{"fep"} = $parts[10] if defined $parts[10];
$ct->{"ent"} = decode_entities($parts[7]) if defined $parts[7];
$ct->{"prf"} = decode_entities($parts[8]) if defined $parts[8];
$ct->{"fep"} = $parts[10] if defined $parts[10];
- $ct->{"lep"} = $parts[11] if defined $parts[11];
+ $ct->{"lep"} = $parts[12] if defined $parts[12];