自身が表す正規表現によるマッチングを行います。オブジェクトで返します。str:文字列を指定します。正規表現マッチを行います。/(foo)(bar)(baz)/.match("foobarbaz").to_a.values_at(1,2,3)のように使用できます。マッチに失敗した場合を考慮しています。上記は以下のように書くことができます。Integer[permalink][rdoc]正規表現の生成時に指定されたオプションを返します。String[permalink][rdoc]その正規表現のもととなった文字列表現を生成して返します。String[permalink][rdoc]正規表現の文字列表現を生成して返します。埋め込んでもその意味が保持されるようになっています。/(?i-mx:foo|bar|baz)+/ただし、後方参照を含む正規表現は意図通りにはならない場合があります。これは現状、後方参照を番号でしか指定できないためです。値との間でのマッチをとります。