in reply to regex pattern match problem
I have to ask: do you have to use a regular expression, or could you just split the string on ":" and "," (maybe also "and" and "."), strip the resulting pieces of all 'junk' and then reconstitute the strings as needed using printf statements?
David M.