From: Take_tk Date: 2001-12-10T14:58:03+09:00 Subject: [ruby-list:32851] Re: -e で実行した場合うまくいかない正規表現 たけ(tk)です。 [ruby-list:32849] -e で実行した場合うまくいかない正規表現 にて "Tatsuaki Nagai" さん 曰く: > しかし、以下のように-eオプションでコマンドライン上に記述して実行した > 場合、parse errorとなります。 >  ruby -e 'print "abcde\\f".gsub(/\\/,"")' OSや Ruby のバージョンが違うのかもしれませんが、Win2000 +ruby 1.6.5 (2001-09-19) [i586-mswin32] では再現しませんでした。 C:\APOLLO\bin>ruby -ve 'print "abcde\\f".gsub(/\\/,"/")' ruby 1.6.5 (2001-09-19) [i586-mswin32] abcde/f  (↓)こういう感じなら「\\\\」にしてみてはどうでしょう?。 C:\APOLLO\bin>ruby -ve 'print "abcde\\f".gsub(/\/,"/")' ruby 1.6.5 (2001-09-19) [i586-mswin32] -e:1: unterminated string meets end of file -e:1: parse error Take_tk = KUMAGAI Hidetake たけ(tk)=熊谷秀武