Perlで文字列操作
※実経験の記憶を頼りに自宅の PC 環境(VMWareなど)で再現している内容もあるのでご注意下さい
2009-02-13
よく使う 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
関連記事
上記の記事に関連する記事(最新の10件)です。


