• ベストアンサー

tr演算子で「/」を扱いたい

Perlの質問というべきかどうか・・・ でもPerlを使っている時に出てきた問題なので・・・ 例えば   $str="a-b-c" という文字列があったとして、これを"a b c"に変換したい場合は   $str=~tr/-/ /; とすれば良いわけですが、では"a/b/c"に変換したい場合はどうすれば良いのでしょう?   $str=~tr/-///; としても   $str=~tr/-/'/'/; としてもエラーになります。 お手数ですがよろしくお願いします。

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

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.1

これか… $str =~ tr/-/\//; これでイイはず?? $str =~ s/-/\//;

makoji
質問者

お礼

補足 今自分でも解決方法を見出したところだったんですよ。   $str=~s/-/⁄/g; でもそっちの方がすっきりしていますね! ありがとうございます。

関連するQ&A