わたなべてつやです。

(:? ) 後方参照を含まないグループ化

というのがありますが、うまく動かないように思います。いかが
なものでしょうか?

■ 実行環境

$ ruby -v
ruby 1.1b8(98/02/20) [i586-linux]

■ サンプルスクリプト

------------------------------
#! /usr/local/bin/ruby

while $_ = ARGV[0] and /^-/
  ARGV.shift
  if /^-(?:level|l)=(\d+)/
    level = $1
  end
end

print "level(#{level})\n"

exit
------------------------------

■ 実行結果

------------------------------
$ ruby ck1.rb -level=1
level()
$ ruby ck1.rb -l=1
level(1)
------------------------------

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