るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.006秒)
トップページ > クラス:Regexp[x] > クエリ:===[x]

関連するキーワード

  1. _builtin
  2. _builtin
  3. date
  4. rinda/rinda
  5. pathname

ライブラリ

検索結果

Regexp#===(string) -> bool (18107)

文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。

..."bar" #=> nil

組み込み変数 $~ もしくは Regexp.last_match にマッチに関する情報 MatchData が設定されます。

string がnil でも String オブジェクトでもなけれ
ば例外 TypeError が発生します。

Regexp
#=== は、真偽値を返します。引数が文...
...場合発生します。

p /foo/ =~ "foo" #=> 0
p Regexp.last_match(0) #=> "foo"
p /foo/ =~ "afoo" #=> 1
p $~[0] #=> "foo"
p /foo/ =~ "bar" #=> nil

unless /foo/ === "bar"
puts "not match " #=> not match
end

str = []
begin...

Regexp#=~(string) -> Fixnum | nil (3007)

文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。

..."bar" #=> nil

組み込み変数 $~ もしくは Regexp.last_match にマッチに関する情報 MatchData が設定されます。

string がnil でも String オブジェクトでもなけれ
ば例外 TypeError が発生します。

Regexp
#=== は、真偽値を返します。引数が文...
...場合発生します。

p /foo/ =~ "foo" #=> 0
p Regexp.last_match(0) #=> "foo"
p /foo/ =~ "afoo" #=> 1
p $~[0] #=> "foo"
p /foo/ =~ "bar" #=> nil

unless /foo/ === "bar"
puts "not match " #=> not match
end

str = []
begin...