eql?(other) -> bool
[permalink][rdoc][edit]self == other -> bool
-
self と other のマッチ対象になった文字列、元になった正規表現オブジェクト、マッチした位置が等しければ true を返します。そうでない場合には false を返します。
- [PARAM] other:
- 比較対象のオブジェクトを指定します。
s = "abc" m1 = s.match("a") m2 = s.match("b") m1 == m2 # => false m2 = s.match("a") m1 == m2 # => true
r = /abc/ m1 = r.match("abc") # => #<MatchData "abc"> m2 = r.match("abcde") # => #<MatchData "abc"> m1 == m2 # => false m2 = r.match("abc") # => #<MatchData "abc"> m1 == m2 # => true
r = /abc/ m1 = r.match("abcabc") # => #<MatchData "abc"> m2 = r.match("abcabc", 3) # => #<MatchData "abc"> m1 == m2 # => false m2 = r.match("abcabc", 0) # => #<MatchData "abc"> m1 == m2 # => true