Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2008, 15:04
Juanchooo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 19 años, 5 meses
Puntos: 4
Expresiones Regulares Buscar cadenas sin orden

Hola a todos!

No se si la pregunta sea de este foro, si no lo es, mil disculpas.

La cuestion es la siguiente:

Quisiera buscar en una base de datos solo los registros que contengan dos palabras
sin importar el orden, pero que esten las dos, por ejemplo:

Registros que coincidan con las palabras: casa y roja

La casa en el monte, es color roja = si coincide

La roja puerta es de aquella casa = si coincide

La casa tiene dos ventanas = no coincide(porque falta la palabra roja)

Tengo una expresion ^.*(casa)+.*(roja)+.*$

Pero no me funciona, ya que las busca en ese orden exactamente.

Alguien sabe que metacaracter se debe agregar o en que orden podria dejar la expresion para que funcione de esta manera ?

De antemano muchas gracias!!!