(?<!...) — негативный lookbehind
Проверяет, что перед позицией НЕ идёт указанный шаблон.
Сигнатура
(?<!...)Негативная ретроспектива: совпадение проходит, только если перед ним нет указанного шаблона. Записывается как (?<!...).
(?<!\$)\d+ # число, перед которым нет знака доллара