[ruby-list:50676] Re: [質問] キャプチャ付き正規表現の後方参照
From:
<yamataka@...08.itscom.net>
Date:
2018-06-12 05:46:42 UTC
List:
ruby-list #50676
山口です。 市田さん、ご教示ありがとうございます。 大変参考になりました。 > ... 私なら変えようと思うのは > > * regexp には正規表現リテラルにする > * 先頭と最後の空白をはぎ取るのは事前に strip を使う > * テーブルから探すのは each ではなく find を使う > * help も map と join で文字列生成した文字列を puts にする > * cmd にシンボルを入れているが、queue に積むときは文字列になるのが気持 ち悪い > > あたりです。 > > なお、書かれている例だと > > * /q(uit)*/ だと uit が 0回以上の繰り返しにマッチする > * /q(uit)/ の uit が $1 に入るが考慮されてないのでは > * eval は $1 を使うなら不要(直接 $1 を使う) > > のは確認されるのが良いかと。