Regex: correspondência por exclusão, sem olhar para o futuro - é possível?
Em alguns tipos de expressões regulares, não há suporte para asserções [negativas] de largura zero (look-ahead / look-behind).
Isso torna extremamente difícil (impossível?) Declarar uma exclusão. Por exemplo "toda linha quenão tenha "foo" nele ", assim:
^((?!foo).)*$
A mesma coisa pode ser alcançada sem a necessidade de olhar em volta (preocupações de complexidade e desempenho reservadas para o momento)?