Perlで文字列操作

Perlで文字列操作

PerlPerlで文字列操作

よく使う Perl の文字列操作をまとめました。言語によって関数名や引数が若干違う部分もあるので、本来は言語別に比較してまとめておくといいのかもしれませんが。

文字列の長さ(バイト数)の確認。

my $saratoga = "bokujou";
print "length = " . length($saratoga);

[結果]
length = 7

文字列の切り出し。

my $saratoga = "bokujou";
print "1~3文字目:" . substr($saratoga, 0, 3);
print "4~6文字目:" . substr($saratoga, 3, 3);

[結果]
1~3文字目:bok
4~6文字目:ujo

配列の中身の結合。これは特定の文字列を間に入れて連結できるので便利です。

my @saratoga = ('bok', 'ujo', 'u');
print "result1 = " . join("", @saratoga);
print "result2 = " . join("-", @saratoga);

[結果]
result1 = bokujou
result2 = bok-ujo-u

最終更新日:

関連記事

人気記事

新着情報