in reply to pattern matching
As it stands, this does not appear to be reproducible. Perhaps the suggestions in How to ask better questions using Test::More and sample data will help you provide an SSCCE.