Perl 英字の大文字と小文字を変換(lc関数/uc関数)

Perlの英字の大文字と小文字を変換するサンプルです。
lc関数とuc関数を使用します。

確認環境
・Perl 5.26.3

目次

英字の大文字を小文字にする(lc関数)

lc 文字列
  • lc関数は、英字の大文字を小文字にします。
  • 以下はPerl公式の日本語翻訳サイトのlc関数のリンクです。
    https://perldoc.jp/func/lc

英字の大文字を小文字にするサンプルです。

#! /usr/bin/perl
use strict;
use warnings;

my $a = "ABCabcあいう";

print lc $a; # abcabcあいう

5行目は、英字の大文字と小文字と全角文字があります。
7行目は、lc関数で英字の大文字を小文字にしています。全角文字は変わっていません。

 

英字の小文字を大文字にする(uc関数)

uc 文字列
  • uc関数は、英字の小文字を大文字にします。
  • 以下はPerl公式の日本語翻訳サイトのuc関数のリンクです。
    http://perldoc.jp/func/uc

英字の小文字を大文字にするサンプルです。

#! /usr/bin/perl
use strict;
use warnings;

my $a = "ABCabcあいう";

print uc $a; # ABCABCあいう

5行目は、英字の大文字と小文字と全角文字があります。
7行目は、uc関数で英字の小文字を大文字にしています。全角文字は変わっていません。

関連の記事

Perl 文字列の位置を取得する(index/rindex)
Perl 文字列を置き換えるサンプル(substr/s///演算子)

△上に戻る