class RuboCop::Cop::Lint::RedundantRegexpQuantifiers
def merged_quantifier(exp1, exp2)
def merged_quantifier(exp1, exp2) quantifier1 = mergeable_quantifier(exp1) quantifier2 = mergeable_quantifier(exp2) if quantifier1 == quantifier2 # (?:a+)+ equals (?:a+) ; (?:a*)* equals (?:a*) ; # (?:a?)? equals (?:a?) quantifier1 else # (?:a+)*, (?:a+)?, (?:a*)+, (?:a*)?, (?:a?)+, (?:a?)* - all equal (?:a*) '*' end end