Buenas, me gustaría saber cómo negar una palabra completa con expresiones regulares, me explico.
Sé que para negar un conjunto de caracteres (sueltos) lo pondría de la forma [^aeigj] pero ¿si quiero que sea un literal completo?
Por ejemplo tengo como entrada:
[[Categoría:pais ]]
[[Categoría:pais|paises]]
[[Image:pais]]
[[af:pais]]
[[als:pais]]
[[am:????]]
Quiero quitar todo lo que se encuentre entre corchetes que tenga dos puntos y no contenga la palabra Image.
¿Cómo lo haría?
He probado distintas soluciones, pero ninguna ha llegado a buen puerto:
\[\[[^(Image:)]*:.*\]\]
\[\[Image[^:]*:.*\]\]
y alguna que otra más.
¿Alguien podría ayudarme con la solución?
Gracias de antemano.