Negación del bloque de expresión regular
Quiero encontrar una cadena en la que no aparezca una etiqueta en particular, como por ejemplo:
<xyz>[\w]+<[^(unwanted)]></xyz>
dóndeunwanted
será interpretado comoa
, d
, e
, n
, t
yu
. Pero lo que quiero es una cadena de bloques. ¿Cómo puedo expresarlo en expresión regular? He intentado lookahead negativo, que no funciona:
<xyz>.+(?!unwanted).+</xyz>