регулярное выражение, но все же пример того, что я имею в виду:
.* (anything)
-.* (NOT anything)
[A-Z] (Any letter A to Z, caps only)
-[A-Z] (NOT any letter A to Z, caps only)
РЕДАКТИРОВАТЬ: В вопросе инверсия заменена на дополнение. Вот где было внесено изменение: «превратить любое регулярное выражение в дополнение самого себя»