Cita de: Thor en 22 Agosto 2008, 22:37 PM
Una duda sobre la expresión regular:Código [Seleccionar]http://www.fotolog.com/\s*([^/]*)\s*>
\s* ?
Entre el http://www.fotolog.com/ y el resto de la url puede haber "blancos"?
Al igual que después de encontrar la / de:Código [Seleccionar]http://www.fotolog.com/xxxxxx/
Y tampoco entiendo porque se busca el ">".
Diria que vale con esto:Código [Seleccionar]http://www.fotolog.com/[^/]*
A ver si me lo puedes aclarar, ya que esto de las expresiones regulares me parece algo muy útil.
Un saludo.
Hola Thor pues la verdad que si son muy útiles
Cita de: Thor en 22 Agosto 2008, 22:37 PM
Una duda sobre la expresión regular:Código [Seleccionar]http://www.fotolog.com/\s*([^/]*)\s*>
\s* ?
Entre el http://www.fotolog.com/ y el resto de la url puede haber "blancos"?
En este caso sí, ya que como vemos en la expresión "\s*" indica que se puede encontrar cualquier cantidad de espacios, tabulaciones...
El "\s" indica que puede haber cualquier espacio en blanco o tabulaciones y el signo "*" la cantidad de ellos (en nuestro caso no ponemos límite)
Cita de: Thor en 22 Agosto 2008, 22:37 PM
Y tampoco entiendo porque se busca el ">".
Diria que vale con esto:Código [Seleccionar]http://www.fotolog.com/[^/]*
La verdad que eso lo añadí como código auxiliar ya que los enlaces que me recogía sin buscar ">" no eran link validos del típico fotolog si no que habían otros enlaces que no nos servía y de esa manera los conseguí obtener. Igualmente si te fijas lo único añadido a lo que propones como válido es la aceptación de espacios en blanco y la ayuda del ">" que te comentaba. Espero haber respuesto mas o menos tus dudas
S4ludos!