• ベストアンサー

空白と改行の区分

改行ではなく半角スペースと全角スペースだけを■に変換したくて $FORM{'body'} =~ s/\s/■/g; $FORM{'body'} =~ s/\x81\x40/■/g; としたのですが、これによって改行も■に変換されてしまいます。 改行ではなく全角および半角スペースだけを■に置換することは不可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • NaKIT
  • ベストアンサー率62% (15/24)
回答No.1

考えすぎていはいませんか? 単に, s/[  ]/■/g;# [] の中身は半角スペースと全角スペース でよいのでは?

masa-25
質問者

お礼

考えすぎだったのですね。 改行も削除されて困っていたので早速試してみます。

関連するQ&A

専門家に質問してみよう