( szz | 2011. 03. 23., sze – 10:52 )

Köszi! Még ez a legkellemesebb megoldás. :-) Lehet ilyet helyből, hogy pre?! Guszta!!

Végül aztán a leggyorsabbnak az tűnt, hogy kínzom egy kicsit a PHP értelmezőt...

$f=file('fajlom');
$fsize=sizeof($f)-1;
for($i = 0; $i < $fsize; $i++) {
if (trim($f[$i])=='') continue;
if (strlen($f[$i])!=strlen($f[$i+1])) {print $f[$i]; continue;}
$f1=trim($f[$i]); $f2=trim($f[$i+1]); $l=strlen($f1);
$c=str_split($f1); $d=str_split($f2);
$omit=true;
for ($j=0; $j<$l; $j++) {
if (($c[$j]!='_')&&($c[$j]!=$d[$j])) {$omit=false; $j=$l; }
}
if (!$omit) print $f1."\n";
}
print $f2."\n";