Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Regexpクラス > ===
self === string -> bool
[permalink][rdoc]文字列 string との正規表現マッチを行います。 マッチした場合は真を返します。
string が文字列でもシンボルでもない場合には false を返します。
このメソッドは主にcase文での比較に用いられます。
例:
a = "HELLO" case a when /\A[a-z]*\z/; print "Lower case\n" when /\A[A-Z]*\z/; print "Upper case\n" else; print "Mixed case\n" end # => "Upper case" /\A[a-z]*\z/ === "HELLO" # => false /\A[A-Z]*\z/ === "HELLO" # => true
[SEE_ALSO] Enumerable#grep, Object#===