Foros del Web » Programación para mayores de 30 ;) » Java »

Expresion Regular

Estas en el tema de Expresion Regular en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/05/2009, 06:49
 
Fecha de Ingreso: marzo-2007
Mensajes: 9
Antigüedad: 17 años, 8 meses
Puntos: 0
Expresion Regular

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.
  #2 (permalink)  
Antiguo 26/05/2009, 12:46
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Expresion Regular

Hola:

Quizás sea más fácil al reves, prueba a buscar la palabra image entre los corchetes y si no la encuentras, borras.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 26/05/2009, 15:11
 
Fecha de Ingreso: marzo-2007
Mensajes: 9
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Expresion Regular

Jarl!!! ¿Y eso cómo lo hago con expresiones regulares???

Gracias!
  #4 (permalink)  
Antiguo 26/05/2009, 15:36
 
Fecha de Ingreso: abril-2009
Mensajes: 82
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Expresion Regular

Buenas:

Pues simplemente pones \[(image)\] y listo. Si quieres probar tus expresiones regulares hay muchas páginas que te lo permite. Yo he buscado unas cuantas, como por ejemplo www .metriplica.com/4_4_herramientas.asp por si te interesa ir probando y curiosear ;)

Saludos.

PD: Siento los espacios en la pagina que te he dado, pero como no soy más antiguo de 30 dias no me dejaba...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.