遠藤です。 On Wed, 12 May 1999 22:50:17 +0900 Inaba Hiroto <inaba / st.rim.or.jp> wrote: > Syms = %qA !"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~A # Syms.size == 0x21 > print readlines.filter{|l| > w = l.dup; w.tr!("\x01-\x1f", "\x00"); w.tr!(Syms, "\x01-\x21"); > w.downcase! > [w,l] > }.sort.filter{|e|e[1]} 英文字のソートをどうやってやればいいのか分かりませんでした。 downcaseだけでは判定ができなくなるし、と思ったら、まずdowncase で判定して、同じになったら元の文字列で判定すればいいという ことですか。恥をさらしてみるものです。ありがとうございました。 -- Akira Endo, akendo / t3.rim.or.jp