Ruby 4.1 リファレンスマニュアル

instance method Regexp#match?

match?(str, pos = 0) -> boolRuby 2.4.0 から[permalink][rdoc][edit]

指定された文字列 str に対して 位置 pos から自身が表す正規表現によるマッチングを行います。マッチした場合 true を返し、マッチしない場合には false を返します。また、$~ など正規表現のマッチに関する組み込み変数の値は変更されません。

p /R.../.match?("Ruby")  # => true
p /R.../.match?("Ruby", 1) # => false
p /P.../.match?("Ruby")  # => false
p $&                     # => nil

[SEE_ALSO] Regexp#match