• ベストアンサー

スペースを特定の文字に置き換える

$space=~s///g; などの置き換え処理で全角スペースと半角スペースを特定の文字に置き換えたいのですが、どうすればいいのでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

use encoding 'shiftjis'; #スクリプトを記述している文字コードを指定する $space="全角のスペース 半角のスペース 混じりの文字列"; $space =~ s/ | / /g;#特定の文字列に置き換える #$space =~ s/(?: | )+/ /g;連続するスペースを1つの文字列に置き換えたい時 print $space;

is_may
質問者

お礼

できました。 ありがとうございましたm(_ _)m

関連するQ&A