関連するキーワード
ライブラリ
- ビルトイン (6)
検索結果
-
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...
