]]> ]]>

CamelCase в Perl

Пример для версий Perl 5.12.1

В этом примере строка разбивается на части, разделенные небуквенными символами, затем к каждой части применяется функция ucfirst, переводящая ее в нужный регистр (команда map), и, наконец, все части конкатенируются командой join.

my $text = <STDIN>;
$text = join('', map(ucfirst, split(/[^a-z]+/, lc $text)));
print $text, "\n";

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам