perche' fino al lookahead (?!\") js ci arriva, il lookbehind negativo non e' implementato

cerca con chiave "javascript regexp lookbehind"