正規表現で invalid multibyte escape エラーが発生する問題の対処方法 以下のような正規表現を利用していた場合、invalid multibyte escape が発生する場合があります。 /[\xC0-\xDF]/ この問題については Google グループの以下のスレッドで議論されています。 Ruby 1.9.1 - invalid multibyte escape: /[\xC0-\xDF]/(RegexpError) この問題の対処方法は、/正規表現/ という構文を利用するのではなく、 Regexp.compile(string, option = nil, code = nil) -> Regexp Regexp.new(string, option = nil, code = nil) -> Regexp という Regexp の compile もしくは