From: "市川 裕隆 " Date: 2000-06-07T17:00:29+09:00 Subject: [ruby-list:23090] Re: 文字列置換 市川 as Tanukiです。 On Wed, 7 Jun 2000 16:28:23 +0900 Takayuki Tanaka wrote: > Delimiter1 = '!"#\$%&\(\)\*\+,\./:;<=>@?_`\|~\{\}\[\]' > str = str.tr(Delimiter1, "") 考えすぎてるような… d = '!"#$%&()*+,./:;<=>@?_`|~{}[]' p "$$$&&&''')))".tr(d, "") "'''" ←結果 という風にエスケープしない文字列を渡してやればうまくいき ますよ。 > 上記で"\]"を外すと正常に処理ができます。 > "\]"はなにか特殊な表現方法をしないと > いけないのでしょうか? シングルクオーテーションの文字列リテラルでは、' と \ 以外は エスケープせずに記述してOKです。 ----- 市川 裕隆 hirotaka.ichikawa@tosmec.toshiba.co.jp 東芝マイクロエレクトロニクス CAD基礎技術開発担当