From: matz@... (Yukihiro Matsumoto) Date: 1999-01-13T16:54:02+09:00 Subject: [ruby-list:11542] \^x as control まつもと ゆきひろです 現在のRubyでは文字列と文字表現で \^x でコントロールxを表現で きます.たとえば ?\^c はコントロールC(003)になります. が,正規表現では ^ はメタ文字で \^ はメタ文字のエスケープに 使われますから,この表記は使えません.よって「正規表現でも文 字列と同じエスケープ表現が使える」と書いてあるマニュアルには 嘘があることになります. で,ご相談は以下のいずれが望ましいと思われるかということです. * 現状のまま.ただし,ドキュメントには \^ のことを明記する * 誤解の素なので文字表現での \^ を止めてしまう.どうせ誰も 使ってない.PerlにもEmacsにもないし. 広くご意見を求めます. まつもと ゆきひろ /:|)