番目の括弧にマッチした部分文字列を返します($1,$2,...)。オブジェクトに変換しようと試みます。どれかにマッチする場合にマッチするものになります。boolotherが同じパターン、オプション、文字コードの正規表現であったらtrueを返します。正規表現マッチを行います。マッチした場合は真を返します。正規表現マッチを行います。マッチした場合、マッチした位置のインデックスを返します(先頭は0)。bool正規表現が大文字小文字の判定をしないようにコンパイルされている時、真を返します。オブジェクトを返します。Integer正規表現のオプションやテキストに基づいたハッシュ値を返します。自然な文字列を返します。自身が表す正規表現によるマッチングを行います。オブジェクトで返します。自身が表す正規表現によるマッチングを行います。パターンマッチに関する組み込み変数の値は変更されません。capture)の名前を文字列の配列で返します。Integer正規表現の生成時に指定されたオプションを返します。Stringその正規表現のもととなった文字列表現を生成して返します。String正規表現の文字列表現を生成して返します。返される文字列は他の正規表現に埋め込んでもその意味が保持されるようになっています。値との間でのマッチをとります。改行までを無視します。オプションと同じです。Integer正規表現が特定のエンコーディングの文字列にしかマッチしないことを意味します。Integer文字の大小の違いを無視します。オプションと同じです。Integer複数行モード。改行にマッチするようになります。オプションと同じです。Integer正規表現のマッチ時に文字列のエンコーディングを無視し、バイト列としてマッチすることを意味します。オブジェクトを生成して返します。形式の文字列に変換して返します。json/add/regexp。