Top > CGI(perl) > chomp


chomp

#!/usr/bin/perl

print "Content-type:text/html\n\n";

$string = "acha\n";

print "改行含んだ文字(string) = $string<br>";

$string_s = $string;
$string_s =~ s /[\n\r]/**/g;
print "(改行がある事が見えないのでstringをコピーして)改行を**に置換(string_s) = $string_s<br>";

chomp $string;
print "改行をchompで削除後(string) = $string<br>";

$string =~ s /[\n\r]/**/g;
print "(改行が削除されている事が見えないので)改行を**に置換(string) = $string<br>";

●出力結果
改行含んだ文字(string) = acha
(改行がある事が見えないのでstringをコピーして)改行を**に置換(string_s) = acha**
改行をchompで削除後(string) = acha
(改行が削除されている事が見えないので)改行を**に置換(string) = acha

chopという最後の文字を無条件に削除する関数もあります。
改行が目的ってことならchompの方が良いと思いますが、人の好き好きです。



Copyright © 2015 AchaPorutePiipo All Rights Reserved.