From: Francis Galiegue Date: Mon, 10 Nov 2008 07:57:10 GMT Subject: Re: [PATCH] git send-email: edit recipient addresses with the --compose flag Message-ID: <200811100857.10802.fg@one2team.net> In-Reply-To: <1226235588-2997-1-git-send-email-ian.hilt@gmx.com> 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" 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