и думать, что прошло 7 лет с тех пор, как вопрос был задан.

оторых разновидностях регулярных выражений [отрицательные] утверждения нулевой ширины (упреждающий просмотр / обратный просмотр) не поддерживаются.

Это делает чрезвычайно трудным (невозможным?) Утверждение исключения. Например, "каждая строка, котораяне есть "foo" на нем ", вот так:

^((?!foo).)*$

Можно ли добиться того же самого, не прибегая к осмотру вообще (на данный момент проблемы сложности и производительности не рассматриваются)?

Ответы на вопрос(4)

Ваш ответ на вопрос