Tag Archives: ruby
あなたのコードに使うべき21のRubyトリック
rubyinside.comに 21 Ruby Tricks You Should Be Using In Your Own Codeという記事が掲載されていました。 よりRubyコードをシンプルに読みやすくするために覚えておいて損はないですね。 勉強になりましたので抄訳しました。 1 – 正規表現にマッチした文字を抜き出す簡単な方法 文字列から正規表現にマッチした文字を抜き出す場合、通常はmatchもソッドを使いますが、次のようなショートカット方法もあります。 email = “Fred Bloggs <fred@bloggs.com>”email.match(/<(.*?)>/)[1] # => “fred@bloggs.com”email[/<(.*?)>/, 1] # => “fred@bloggs.com”email.match(/(x)/)[1] # => NoMethodError [:(]email[/(x)/, 1] # => nilemail[/([bcd]).*?([fgh])/, 2] # … Continue reading