Regex: coincidencia por exclusión, sin mirar hacia adelante, ¿es posible?
En algunos sabores de expresiones regulares, las afirmaciones [negativas] de ancho cero (mirar hacia adelante / mirar hacia atrás) no son compatibles.
Esto hace que sea extremadamente difícil (¿imposible?) Establecer una exclusión. Por ejemplo "cada línea queno tener "foo" en él ", así:
^((?!foo).)*$
¿Se puede lograr lo mismo sin tener que recurrir a la observación (la complejidad y las preocupaciones de rendimiento se dejan de lado por el momento)?