質問は、こんな感じ
perlでPHPみたいにrtrimをしたいです。 文字列の一番最後に全角スペースや半角スペースがあれば 削除するみたいな感じにしたいです。 全角が2つあってもそれも削除します。 どうすれば可能でしょうか?
#2を回答した方が、#1の方を惜しいと言ってるんだけれども、
#2の方も惜しいww
正規表現で、
$str =~ s/[\s ]+$//g;
すると、半角スペース、または、UTF-8の全角スペース「E38080」が分解され、
「\xE3」または、「\x80」または、「\x80」を消すってなっちゃいます
正解は、こんな感じ

コメントする