05/02/2008, 15:04
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 20 años, 1 mes 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!!! |