def match_ipv4_multicast_get
      str = config_get('route_map', 'match_ipv4_multicast', @get_args)
      return nil if str.nil?
      regexp = Regexp.new('match ip multicast *(?<src>source \S+)?'\
                          ' *(?<grp>group \S+)?'\
                          ' *(?<grp_range_start>group-range \S+)?'\
                          ' *(?<grp_range_end>to \S+)?'\
                          ' *(?<rp>rp \S+)?'\
                          ' *(?<rp_type>rp-type \S+)?')
      regexp.match(str)
    end
def match_ipv4_multicast_get
      str = config_get('route_map', 'match_ipv4_multicast', @get_args)
      return nil if str.nil?
      regexp = Regexp.new('match ip multicast *(?<src>source \S+)?'\
                          ' *(?<grp>group \S+)?'\
                          ' *(?<grp_range_start>group-range \S+)?'\
                          ' *(?<grp_range_end>to \S+)?'\
                          ' *(?<rp>rp \S+)?'\
                          ' *(?<rp_type>rp-type \S+)?')
      regexp.match(str)
    end
match ip multicast source 242.1.1.1/32 group 239.2.2.2/32 rp 242.1.1.1/32
                    rp-type ASM
 match ip multicast source 242.1.1.1/32 group-range
                    239.1.1.1 to 239.2.2.2 rp 242.1.1.1/32 rp-type Bidir