文字列操作

改行の除去

my $str;
 
# 設定
$str = "aaa bbb ccc\n";
 
# 出力
print "---------------------------------------\n";
print "[$str]";
print "\n";
print "\n";
# 改行を除いて出力
chomp $str;
 
# 出力
print "---------------------------------------\n";
print "[$str]";
 
 
>perl sample.pl
---------------------------------------
[aaa bbb ccc
]
 
---------------------------------------
[aaa bbb ccc]
>
 

文字列の分割

# 設定
my $str;
 
# 値設定
$str = "aaa bbb ccc ddd eee";
 
# 配列に分割
@fields = split(/ /, $str);
 
foreach $value(@fields){
	print $value . "\n";
}
 
>perl sample.pl
aaa
bbb
ccc
ddd
eee
 
>
 

文字列の抽出

# 設定
my $str;
 
# 値設定
$str = "aaa bbb ccc ddd eee";
 
# 文字列抽出
$data = substr($str, 3, 10);
 
# 出力
print "[$data]" . "\n";
 
 
>perl sample.pl
[ bbb ccc d]
 
>
 




最終更新:2012年01月03日 23:09