In message "[ruby-list:10165] syntax of compare strings"
    on 98/10/19, Koji Oda <oda / bsd1.qnes.nec.co.jp> writes:

|質問:文字列中のある1文字を文字としてみるにはどうすればいいのでしょう?

$ irb
irb(main):001:0> a = "abcdefg"
"abcdefg"
irb(main):002:0> p a[0,1]
"a"
nil

という感じに、0 番目の文字を 1 文字分という感じ
です。

irb(main):007:0> str = if a[1,1] == 'b' then 't' else 'e' end
"t"
irb(main):008:0> p str
"t"
nil

いかがでしょうか?

--
WATANABE Tetsuya HP Japan
 e-mail  Tetsuya_WATANABE / hp.com
         tetsu / jpn.hp.com