24件ヒット
  
    
      [1-24件を表示]
    
  
    (0.766秒)
  
  
    トップページ >  :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :BasicObject
:BasicObject![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :define_singleton_method
:define_singleton_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :ole_methods
:ole_methods![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Regexp
 > クラス:Regexp![条件を削除 [x]](/images/drop-condition-icon.png) 
  
 :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :BasicObject
:BasicObject![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :define_singleton_method
:define_singleton_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :ole_methods
:ole_methods![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Regexp
 > クラス:Regexp![条件を削除 [x]](/images/drop-condition-icon.png) 
  ライブラリ
- ビルトイン (24)
検索結果
先頭2件
- 
      Regexp# match(str , pos = 0) {|m| . . . } -> object | nil (108.0) 
- 
      
      
      指定された文字列 str に対して位置 pos から自身が表す正規表現によるマッ チングを行います。マッチした場合には結果を MatchData オブジェクトで返し ます。 マッチしなかった場合 nil を返します。 ...定します。マッチの開始位置を pos から行うよう制御できます(pos のデフォルト値は 0)。
 //emlist[例][ruby]{
 reg = Regexp.new("foo")
 if reg.match("foobar")
 puts "match"
 end
 # => match
 p reg.match("foobar") # => #<MatchData:0x29403fc>
 p reg.match("bar") # => nil......s では、マッチに失敗した場合、
 nil.captures を呼び出そうとして例外 NoMethodError が発生して
 しまいます。
 //emlist[例][ruby]{
 foo, bar, baz = /(foo)(bar)(baz)/.match("foobar").captures
 # => -:1: undefined method `captures' for nil:NilClass (NoMethodError)
 //}......に失敗した場合、
 nil.captures を呼び出そうとして例外 NoMethodError が発生して
 しまいます。
 //emlist[例][ruby]{
 foo, bar, baz = /(foo)(bar)(baz)/.match("foobar").captures
 # => -:1: undefined method `captures' for nil:NilClass (NoMethodError)
 //}
 @see Regexp#match?...
- 
      Regexp# match(str , pos = 0) -> MatchData | nil (8.0) 
- 
      
      
      指定された文字列 str に対して位置 pos から自身が表す正規表現によるマッ チングを行います。マッチした場合には結果を MatchData オブジェクトで返し ます。 マッチしなかった場合 nil を返します。 ...定します。マッチの開始位置を pos から行うよう制御できます(pos のデフォルト値は 0)。
 //emlist[例][ruby]{
 reg = Regexp.new("foo")
 if reg.match("foobar")
 puts "match"
 end
 # => match
 p reg.match("foobar") # => #<MatchData:0x29403fc>
 p reg.match("bar") # => nil......s では、マッチに失敗した場合、
 nil.captures を呼び出そうとして例外 NoMethodError が発生して
 しまいます。
 //emlist[例][ruby]{
 foo, bar, baz = /(foo)(bar)(baz)/.match("foobar").captures
 # => -:1: undefined method `captures' for nil:NilClass (NoMethodError)
 //}......に失敗した場合、
 nil.captures を呼び出そうとして例外 NoMethodError が発生して
 しまいます。
 //emlist[例][ruby]{
 foo, bar, baz = /(foo)(bar)(baz)/.match("foobar").captures
 # => -:1: undefined method `captures' for nil:NilClass (NoMethodError)
 //}
 @see Regexp#match?...
