Hi All
The code I have written below works, and yes I could leave it at that.. but
I want if possible to write efficient
code as this seems to be what PERL is all about. So any thoughts anyone ??
=====================================================
this code takes a variable containin words and maybe ending in a number,
and
seperates the two
$ff="hello fred 12";
@gg=split(//, $ff);$gglen=@gg;
$hh=substr($ff, ($gglen-1), 1);$fin="n";$val=1;
if("$hh" =~ /^\d$/ )
$hh=substr($ff, ($gglen-2), 1);$val=2;$fin="n";
} else
$fin="y";$H=substr($ff, 0, ($gglen-1));$T=substr($ff, ($gglen-1), 1);
print "This is text $H and time $T on 1st line\n";
}
if("$fin" eq "n" )
if("$hh" =~ /^\d$/ )
$hh=substr($ff, ($gglen-3), 1);$val=3;
} else
$fin="y";$H=substr($ff, 0, ($gglen-2));$T=substr($ff, ($gglen-2), 2);
print "This is text $H and time $T on 2nd line\n";
}
}
if("$fin" eq "n" )
if("$hh" =~ /^\d$/
$hh=substr($ff, ($gglen-4), 1);$val=4;
} else
$fin="y";$H=substr($ff, 0, ($gglen-3));$T=substr($ff, ($gglen-3), 3);
print "This is text $H and time $T on 3rd line ... $H\n";
}
}
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]