negative/positive lookahead sketch