
No.5
- 回答日時:
# 本来は解決策の前に原因を探るべきなんでしょうね。
# まあ,アドバイスということで。
chomp の使い方は chop と同じです。
chomp $xxxx
で OK。
chop が問答無用で最後の1文字を削除するのに対して,
chomp は最後の1文字が改行の場合だけ削除します。
ファイルや標準入力からデータを読み込んできた場合,
末尾に改行がついている可能性がありますから,
(ついていない可能性もある)
chomp で処理するのが定石です。
# $xxxx の出所がわからないので,思いっきりはずしてるかもしれませんが。
# 覚えておいて損は無いと思います。
参考URL:http://www2u.biglobe.ne.jp/~MAS/perl/ref/chomp.h …
No.4
- 回答日時:
まずは、その最後の空白というのがなんなのか調べましょう。
改行じゃなく空白であるなら、
$xxx = "This is a pen. ";
$xxx =~ s/\s$//;
こういう方法もあります。

No.3
- 回答日時:
No1です。
>これはPascalでやる delete(string,length(string),1)に相当するものですね。
pascalについては、解りませんのでyesとは、断言出来ませんが、たぶん、その認識でよいと思います。
>つまり必ず結果として文字列長は1半角分短くなるのですね。
その通りです。
No.2
- 回答日時:
問答無用に切り捨てるなら,
chop
ですね。
ところで,その半角スペースって実は改行コードだったりしません?
HTML 中の改行コードは半角スペースと同じ扱いですから。
改行コードでしたら,
chomp
で削除できます。
参考URL:http://www5a.biglobe.ne.jp/~n_rieko/perl/right.htm
yoppii様 ありがとうございました。改行コードなのかどうかも分かりません。問題は解決しておりません。参考URLでchomp用例を見たんですが、ふふ、なんだか[ ]というのでやたらに囲ってある書き方が目立ち、初心者にはおっかない説明。この語末Space削除問題も解決が単純ではないですね。Perlはむずかしい。。。もう少し考えてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 指定した文字から指定した文字のスペースまでを削除するVBAの構文について 6 2022/07/24 22:20
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- PHP カラーミーショップのSmartyでの文字列抜き出し 2 2022/05/06 11:51
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- C言語・C++・C# プログラムについて。 4 2023/07/19 13:43
- PDF C#でfloatを整数部、小数部とも桁数固定で文字表示したい 2 2022/07/28 09:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
Excelについて質問です。 セル...
-
エクセルで数値を全角文字(カ...
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
EXCELからCSVにすると余計なカ...
-
エクセルにペーストする際にカ...
-
「カンマ」と「コンマ」は同じ...
-
パス区切りの文字について
-
マクロを使ってフォルダー内に...
-
C#でcsvファイルの列を入れ替え...
-
メッセージボックスの数字をカ...
-
何故、日本は未だに数字を3桁...
-
データグリッド内の数値をカン...
-
セパレータ文字の意味を教えて...
-
エクセル セルの書式設定 ユ...
-
C#で、テキストボックスの入力...
-
PHP カンマをエスケープしたい...
-
(エクセル)特定のスペースを...
-
[VBA][Excel]クリップボードか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
マクロを使ってフォルダー内に...
-
EXCELからCSVにすると余計なカ...
-
Excelについて質問です。 セル...
-
CSVの定義
-
[VBA][Excel]クリップボードか...
-
WORDで改ページすると時々グレ...
-
カンマ区切りの数字をCSVフ...
-
C#で、テキストボックスの入力...
-
データにカンマが入ったCSVデー...
-
VBAでtxtファイルを読み込む際...
-
カンマ区切り
-
VB2005のTextBoxでカン...
-
メモ帳からエクセルにセル区切...
-
JPY ¥1,500.00は日本円でお幾ら?
-
テキストファイルからReadLine...
-
カンマ区切りでないテキストをc...
-
エクセルにペーストする際にカ...
-
パス区切りの文字について
おすすめ情報