Switch your capturing parens for non-capturing ones:
'@(?=(?:##)*[^#])' #.....^^ [download]
In reply to Re^2: Splitting on escapable delimiter by BrowserUk in thread Splitting on escapable delimiter by Daryn