dreamedge.net

正規表現のメタ文字をエスケープする

2008-07-20T14:34:00+0000

正規表現を作る時に,メタ文字のエスケープをするメソッド.エラー防止のために,忘れずに使うとよい.

escaped = Regexp.quote('(1+3)*10')
'x=12+(1+3)*10-21' =~ Regexp.new(escaped)