in reply to Regex look ahead
Part of the problem might be that there's no capturing parens in that regex; (?:) marks a non-capturing grouping.