Foros del Web » Programando para Internet » PHP »

encontrar cadenas de palabras largas

Estas en el tema de encontrar cadenas de palabras largas en el foro de PHP en Foros del Web. Hola a todos. Me gustaría buscar dentro de un campo mediumtext de una BD, solo palabras largas que superen los 60 carácteres. Realmente me gustaría ...
  #1 (permalink)  
Antiguo 23/05/2013, 14:33
 
Fecha de Ingreso: julio-2010
Ubicación: Cerca Sitges (Barcelona)
Mensajes: 98
Antigüedad: 13 años, 9 meses
Puntos: 4
encontrar cadenas de palabras largas

Hola a todos.

Me gustaría buscar dentro de un campo mediumtext de una BD, solo palabras largas que superen los 60 carácteres.

Realmente me gustaría encontrar cadenas de palabras largas, SIN separación, tipo:

ww2w.lopublicoylomaterial/entender/capacidadesalternatif/dole.tf

¿es posible?

Se podría intercalar esta sentencia en un código php?

SELECT * FROM tabla WHERE descripcion REGEXP '([a-z.]{60,})+'

Realizando la búsqueda directamente desde BD mysql no funciona.

¿algún código de ejemplo?


Muchas gracias.
  #2 (permalink)  
Antiguo 23/05/2013, 14:37
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: encontrar cadenas de palabras largas

Utiliza PHP con expresiones regulares, por ejemplo:

/^.{1,60}$/
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 23/05/2013, 14:40
 
Fecha de Ingreso: julio-2010
Ubicación: Cerca Sitges (Barcelona)
Mensajes: 98
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: encontrar cadenas de palabras largas

¿Cómo puede quedar el código?, se puede añadir en

SELECT * FROM contactos WHERE descripcionanuncio REGEXP '([a-z.]{60,})+'

Gracias

Etiquetas: cadenas, encontrar, mysql, palabras, select, tabla
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 20:01.