まつもと ゆきひろです.

In message "[ruby-list:1423] 配列への grep"
    on 96/12/23, (Dezawa Shin-ichiro) <dezawa / miya.fujifilm.co.jp> writes:
|
|出沢です

|の様に予約語を定義しておいて、ある文字列がこの中に
|含まれるか否かを ignore-case DE判断したいのですが、
|うまい方法は無いでしょうか?

うーん,

|	$RESERVED.find_all {|item| token=~/#{item}/i}.size>0

てのもありますが,たしかにinclude?よりは遅いかも知れませんね.
他の部分での文字列比較もcase insensitiveで良ければ,変数

  $= = TRUE

をプログラムの先頭に置くと文字列比較が全部case insensitiveに
なります.
                                まつもと ゆきひろ /:|)
p.s.
でもこの変数,あまり使われていないんでバグがあるかも….