in reply to Another Pattern Matching Question

I think that you might be happiest if you could split the filename based on ".", then next unless ... the length of the array, then a match on the zeroth part, then the first, and so on. Yep, a series of tests, each with an obvious single meaning, instead of a complex that's just going to keep being a maintenance PITA. You know that those filenames are just going to keep evolving...