colorize
colorizeを使うとターミナルで出力する文字に色をつけることができる。
例えば、
require 'colorize'
def assert_equal(expected, result)
if expected == result
puts 'true'.cyan
else
puts 'false'.magenta
end
end
assert_equal(1, 1)
とするとtrueがシアン、falseがマゼンタの色になって表示される。
正規表現
Rubular(http://rubular.com)はRubyベースの正規表現エディタである。正規表現を書く際にテストとして試すことができる。
例えば、test string として
Hello world!
と入力し、regular expression(正規表現)の部分に
\s(.+)
などと入力すれば
world!
のみが抽出できる。
実際にプログラムに書く前にチェックができるのは便利だと思った。
- source ~/grad_members_20f/members/o-michika/3-regular-expression.org