class MatchData: MatchData encapsulates the result of matching a Regexp against string. It is returned by Regexp#match and String#match, and also stored in a global va| docs.ruby-lang.org
class String: A +String+ object has an arbitrary sequence of bytes, typically representing text or binary data. new or as literals.| docs.ruby-lang.org