[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 を使う)
> 
> のは確認されるのが良いかと。
 


In This Thread

Prev Next