人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

rubyで以下のようなプログラムがあり、変数categoryの内容をcapitalizeしたいのですがどうすればよいでしょうか?/¥[(.+)¥]/ =~ linecategory = $1

●質問者: yostos
●カテゴリ:コンピュータ
✍キーワード:Ruby プログラム 変数
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● sasada
●30ポイント

http://www.ruby-lang.org/ja/man-1.6/

「はてな」の質問では改行が無視されるようですので、rubyといえど文の区切りには「;」を入れていただいたほうが良いと思います。

とりあえず、質問の式は、

/¥[(.+)¥]/ =~ line;

category = $1;

ということでしょうか。

これをcapitalizeするなら、

category.capitalize;

で済むと思うのですが、質問の意図と外れていますでしょうか?

◎質問者からの返答

それがcategoryはStringと見なされていないようで、そんなメソッドはないとおこられるんです。


2 ● naltan
●20ポイント

http://www.hatena.ne.jp/1060419748

rubyで以下のようなプログラムがあり、変数categoryの内容をcapitalizeしたいのですがどうすればよいでしょうか?/¥[(.+)¥]/ =~ linecategory = $1.. - 人力検索はてな

# URLはダミーです。

このプログラムで何をしたいのかその意図が説明されていないのでよくわかりませんが、String クラスの capitilize メソッドを使うのでは駄目なのですか?

e.g.) linecategory.capitalize!

◎質問者からの返答

それができれば・・・・。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ