From: WATANABE Tetsuya Date: 1998-02-24T09:01:41+09:00 Subject: [ruby-list:6674] (?:) わたなべてつやです。 (:? ) 後方参照を含まないグループ化 というのがありますが、うまく動かないように思います。いかが なものでしょうか? ■ 実行環境 $ 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