Foros del Web » Programando para Internet » ASP Clásico »

Mal funcionamiento de expresiones regulares

Estas en el tema de Mal funcionamiento de expresiones regulares en el foro de ASP Clásico en Foros del Web. Hola, Tengo un problema con las expresiones regulares desde asp haciendo una consulta a mysql. La idea es que me saque los campos que no ...
  #1 (permalink)  
Antiguo 31/05/2006, 13:04
Avatar de kunndry  
Fecha de Ingreso: abril-2004
Ubicación: Alicante / España
Mensajes: 247
Antigüedad: 21 años
Puntos: 0
Mal funcionamiento de expresiones regulares

Hola,

Tengo un problema con las expresiones regulares desde asp haciendo una consulta a mysql.

La idea es que me saque los campos que no empiezen por letra normal

He probado de todo, desde las consulta que me da el phpmyadmin

SELECT * FROM `peliculas` WHERE `titulo` NOT REGEXP CONVERT(_utf8 '^[A-Z]' USING latin1) COLLATE latin1_swedish_ci

Tambien
strSQL = "SELECT * FROM `peliculas` WHERE `titulo` NOT REGEXP [[:<]][[:alpha]]"

o
strSQL = "SELECT * from peliculas where titulo not regexp '^[A-Z]'

Incluso que me saque solo las que empiezan por numero,

pero siempre me saca todos los registros.

Alguien puede saber a que puede ser debido?

Gracias por adelantado.
  #2 (permalink)  
Antiguo 31/05/2006, 13:06
Avatar de kunndry  
Fecha de Ingreso: abril-2004
Ubicación: Alicante / España
Mensajes: 247
Antigüedad: 21 años
Puntos: 0
Aunque no estan las ' ', tambien he probado con ellas. Me da que es algun problema con la orden regexp
  #3 (permalink)  
Antiguo 31/05/2006, 13:15
Avatar de kunndry  
Fecha de Ingreso: abril-2004
Ubicación: Alicante / España
Mensajes: 247
Antigüedad: 21 años
Puntos: 0
Si algun moderador puede borrar este mensaje se lo agradeceria.

Ha sido un problema mio, y acabo de darme cuenta.

Pido disculpas a todos.

(Me habia dejado otra consulta debajo que invalidaba todo)
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 19:14.