konwersja napisu na numer telefonu
- Piotr Bartczak
- 29 lip 2008
- 1 minut(y) czytania
Chciałem poszukać sobie numeru komórki który będzie jakimś fajnym napisem. Nie chciało mi się tego napisu „konwertować” patrząc na klawiaturę telefonu. Nie chciało jak diabli.
#!/usr/bin/perl -w
use strict;
if ( @ARGV ) {
my $number = '';
foreach my $o ( @ARGV ) {
print $o;
my @data = split '', '22233344455566677778889999';
map { my $c = ord lc $_;$number .= $c > 57 ? $data[ $c - 97 ]:$_ } split '', lc $o;
$number .= ' ';
}
print ': ' . $number;
}
else {
print 'usage: convert.pl string';
}
print "\n";
pobierz plik: konwersja-napisu-w-numer.pl
コメント