大文字を小文字に置換するには

[上に] [前に] [次に]
よしこ 2000/03/21(火) 15:47:33
perlで英字の大文字を小文字に変換するのにはどうすればいいのでしょうか、教えてください!

$xx =~ s/A/a/g;
$xx =~ s/B/b/g;
.
.
.
$xx =~ s/Z/z/g;

じゃ、大変なので・・・。簡単な方法があったら知りたいんですけどm(_ _)m

ふじ 2000/03/21(火) 16:15:37
$xx =~ tr/A-Z/a-z/;

びーだま [E-Mail] 2000/03/22(水) 03:10:53
$xx = lc($xx);

ていうのもあるよ。ちなみに逆は、

$xx = uc($xx);

雪の宿5パック 2000/03/22(水) 05:14:37
tr//演算子を使うとパターンをコンパイルするのでlc、ucの方が速そうですね。

春よ来い 2000/03/22(水) 07:18:08
lc, uc, lcfirst, ucfirstって,\L, \U, \l,\u のための内部的な関数でしたよね?
もちろん使える関数ですが。

よしこ 2000/03/22(水) 09:10:13
[[解決]]
いろいろありがとうございました!
lcを使ってみることにします。

[上に] [前に] [次に]