わたなべてつやです。
(:? ) 後方参照を含まないグループ化
というのがありますが、うまく動かないように思います。いかが
なものでしょうか?
■ 実行環境
$ 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