All pastes #344378 Raw Edit

Stuff

public text v1 · immutable
·published 2007-02-07 18:39 UTC
rendered paste body
#!/usr/bin/perl

$d = 1 ;

while (<>) {
  # start
  $x = 0 ;
  if (/^BEGIN:VEVENT/) {
    if ($d) { print "$x: $_" ; }
    do {
      $x++ ;
      $line = <> ;
      if ($d) { print "$x: $line" ; }
      if ($line =~ /SUMMARY:Peski/) { $err = 1 ; }
      $seg .= $line ;
    } until ($line =~ /^END:VEVENT/) ;
    if (! $err) { $output .= $seg ; }
    next ;
  }
  $seg = "" ;
  $output .= $_ ;
}

print $output