On 12.01.2007 17:26, benjohn / fysh.org wrote:
>> a = d.split(/(?:\r\n|[;, ])/)
>>
>> Hope that helps.
> 
> Out of interest, what does the ?: do in there? I've googled, etc, honest!

It's a non capturing group.  You cannot get the characters from it which 
is at times more efficient because the RX engine does not need to do the 
bookkeeping and storing of the group.

	robert