> > What is a good way to match a string that may appear at the start or > middle or end of a list. I'm not sure if I'm being dim here, but I think a more comprehensive set of cases, (matching & non-matching), would be helpful here. That would let people test their "solutions" before proposing them.