Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Symbolクラス > match?

instance method Symbol#match?

match?(regexp, pos = 0) -> bool[permalink][rdoc]

regexp.match?(self, pos) と同じです。 regexp が文字列の場合は、正規表現にコンパイルします。 詳しくは Regexp#match? を参照してください。

例:

:Ruby.match?(/R.../)    # => true
:Ruby.match?('Ruby')    # => true
:Ruby.match?('Ruby',1)  # => false
:Ruby.match?('uby',1)   # => true
:Ruby.match?(/P.../)    # => false
$&                      # => nil

[SEE_ALSO] Regexp#match?, String#match?