[ruby-list:50673] Re: [質問] キャプチャ付き正規表現の後方参照

From: dogatana <dogatana@...>
Date: 2018-06-04 22:48:19 UTC
List: ruby-list #50673
こんにちは、市田です。

2018年6月4日 15:14 Takahiro Yamaguchi <yamataka@u08.itscom.net>:

> どの様に記述すればいいのですか?

コマンドの文法、エラーチェックの方法、コマンドの数など、どこまでのことをしたいのかによって
実装方法が変わってくるので、答えようが。。

特にrubyでは色々な方法でかけるので、あれこれ考えるのも楽しいですよ。:)

* 1行で完結
* 空白で区切られ、かつ1の引数には空白を含まない
* コマンドは数個
* 引数はせいぜい1個程度で、ほとんど数字

程度であれば、

cmd, *args = str.split

として cmd を if で判定するでしょうね。
そこそこコマンドの数が多いならテーブル(hash)引きするなり、メソッドを定義しておいて send するなど。

In This Thread