Я с трудом пытаюсь создать регулярное выражение Emacs, которое исключает группы. [^] исключает отдельные символы в наборе, но я хочу исключить определенные последовательности символов: что-то вроде [^(not|this)], так что строки, содержащие "not" или "this", не совпадают.
В принципе, я мог бы написать ([^n][^o][^t]|[^...]), но есть ли другой способ, что очиститель?