Вы можете использовать свое регулярное выражение для сопоставления и заменить совпадение пустой строкой, это один из подходов.
Другой подход, который вы, похоже, пытаетесь использовать, заключается в том, что вы можете использовать это следующее регулярное выражение для сопоставления чего угодно, кроме вашегорегулярное выражение,
\b(?:(?![A-Z]\d{3,6}[A-Z0-9]+).)+\b
Демо
Это будет соответствовать всему, кроме вашего шаблона.Но лично я предлагаю заменить на соответствие вашему шаблону должно быть легко.
Редактировать:
Хорошо, я прочитал ваш комментарий, что вы хотите заменить все, кроме строки, совпадающей с вашейшаблон.В этом случае вы можете использовать следующее регулярное выражение, чтобы сопоставить все, кроме вашего шаблона, и заменить его пустой строкой, чтобы получить свой результат,
\b(?:(?![A-Z]\d{3,6}[A-Z0-9]+).)+
Демонстрация с заменой на пустую строку