Terminal string в регулярном выражении библиотеки regex.h C
Имеется регулярное выражение, компилируется функцией
regcomp(®ex, "1.ABC.DEF.[0-9]+", REG_EXTENDED);
Точки в данном случае будут означать любой символ. Их можно экранировать как "\\." или "[.]", но когда выражение большое, это не очень удобно. Есть ли возможность выделить терминальную строку, чтобы внутри этого выделения не искалось регулярное выражение? Пробовал "'1.ABC.DEF.'[0-9]+" и с прочими кавычками, но тщетно.
Заранее спасибо.
Источник: Stack Overflow на русском