Le Sunday 09 November 2008 13:59:48 Ian Hilt, vous avez écrit : [...] > + my @recipients = split(/\s*,\s*/, $match); This is where it gets complicated, for the "hey, I am" <some@one> case... But then there is a solution: use a negative lookahead for the split regex. I thought about splitting against /\s*,\s*(?![^"]+(?:\"[^*]*)*)"/. A negative lookbehind would have been clearer to write, but perl doesn't support arbitrary length negative lookbehinds, except by using a very, very arcane construct. -- fge -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html