Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2009, 15:11
maggette1982
 
Fecha de Ingreso: febrero-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Expresión regular compleja. Indicar numero de repeticiones al buscar

Hola, estoy intentando hacer una query con expresiones algo compleja y me he quedado atascado, a ver si alguien me puede echar una mano.

Quiero buscar una palabra dentro de un string indicando el número mínimo de repeticiones. Por ejemplo:

Código:
mysql> SELECT 'busco una butaca' REGEXP '([[:<:]]bu)' ;
+--------------------------------------------+
|                                          1 |
+--------------------------------------------+
Con esta query busco si hay una(o mas) palabras que empiezan por "bu". Ahora quisiera poder buscar si hay 2 o más por ejemplo

Código:
mysql> SELECT 'busco una butaca' REGEXP '([[:<:]]bu){2,}' ;
+--------------------------------------------+
|                                          0 |
+--------------------------------------------+
No tengo mucha expriencia con expresiones regulares a ver si alguien me puede ayudar. Muchas gracias