Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Regexpクラス > escape
escape(string) -> String
quote(string) -> String
string の中で正規表現において特別な意味を持つ文字の直前にエスケープ文字(バックスラッシュ)を挿入した文字列を返します。
例 rp = Regexp.escape("$bc^") p rp # => "\\$bc\\^"
rp = Regexp.escape("$bc^") p rp # => "\\$bc\\^"