, , , , . .
- , , . , "123.456" ? "123 456"? "35F" "F", 0x35F? -, , . , sscanf, -, - .
, , . , . - (Perl):
my @vals = ();
while (defined(my $line = <>))
{
if ($line =~ /The temperature at P(\d*) is (\d*)F./)
{
push(@vals, "($1,$2)");
}
}
print "The temperature at P%d is %dF. {";
for (my $i = 0; $i < @vals; $i++)
{
print $vals[$i];
if ($i < @vals - 1)
{
print ",";
}
}
print "}\n";
isL
The temperature at P%d is %dF. {(1,35),(1,40),(3,35),(1,40)}
- , . , .