Ruby 1.9.2 Reference Manual > All Libraries > Builtin Library > class MatchData > pre_match
pre_match -> String
マッチした部分より前の文字列を返します($`と同じ)。
/(bar)(BAZ)?/ =~ "foobarbaz" p $~.pre_match # => "foo"