카테고리 없음
perl underscore2camelcase
een
2019. 11. 29. 15:02
#!/usr/bin/perl
my $in = "PRINT_THIS_TEXT_IN_CAMEL_CASE";
my $res = under2camel ($in);
print "in:$in\tres:$res\n";
sub under2camel {
my $str = shift @_;
my $result;
$str = lc $str;
my @split = map(ucfirst, (split/(_)/, $str));
my $result = "";
foreach my $kk (0 .. $#split) {
# print $split[$kk] . "\n";
$result .= $split[$kk];
}
$result = lcfirst $result;
$result =~ s/_//g;
return $result;
}