Me ayudan con esta Expresión Regular!! + Recomendacion

Estado
No está abierto para más respuestas.
Mensajes
336
Puntuación de reacción
3
Hola compas de Foro20 quería preguntarles como puedo sacar la url de VK es decir por ejemplo esta:
HTML:
<iframe src="http://vk.com/video_ext.php?oid=219591128&id=167752979&hash=15e1312bde0f889a&hd=1" width="590" height="350" frameborder="0"></iframe>

Por expresión regular sacar esto:

HTML:
http://vk.com/video_ext.php?oid=219591128&id=167752979&hash=15e1312bde0f889a&hd=1

Les agradezco a los programadores que me puedan ayudar pues soy noob en expresiones regulares.

Saludos y mil gracias.

PD: Me podrían recomendar un programa para probar expresiones regulares.
 

Raivens

Platino
Usuario de Bronce
Mensajes
1,620
Puntuación de reacción
0
Hola compas de Foro20 quería preguntarles como puedo sacar la url de VK es decir por ejemplo esta:
HTML:
<iframe src="http://vk.com/video_ext.php?oid=219591128&id=167752979&hash=15e1312bde0f889a&hd=1" width="590" height="350" frameborder="0"></iframe>

Por expresión regular sacar esto:

HTML:
http://vk.com/video_ext.php?oid=219591128&id=167752979&hash=15e1312bde0f889a&hd=1

Les agradezco a los programadores que me puedan ayudar pues soy noob en expresiones regulares.

Saludos y mil gracias.

PD: Me podrían recomendar un programa para probar expresiones regulares.

En que lenguaje haces el scraper?
 
Mensajes
336
Puntuación de reacción
3
En que lenguaje haces el scraper?
Raivens si me pusiera explicarte amigo no me entenderíais, pues utilizo un software que se basa en expresiones regulares; pero no se como obtener ese dato, no importa el lenguaje yo podría adaptarlo.

Mil gracias por responderme :mola:
 

Raivens

Platino
Usuario de Bronce
Mensajes
1,620
Puntuación de reacción
0
Te preguntaba el lenguaje porque en Autoit seria de esta manera

#include <Array.au3>
#include <String.au3>

$dato = '<iframe src="http://vk.com/video_ext.php?oid=219591128&id=167752979&hash=15e1312bde0f889a&hd=1" width="590" height="350" frameborder="0"></iframe>'

local $aArray1
$aArray1 = _StringBetween ($dato, '<iframe src="', '"')

MsgBox(4096, "Resultado", $aArray1[0], 10)
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Entonces es para lo que dice @raivens o no? Si es PCRE compatible te la hago en un momento
 

Silvia77

Cobre
Usuario de Bronce
Mensajes
777
Puntuación de reacción
0
si fuera php y la estructura siempre la misma, yo le haria un par de str_replace (uno para eiminar lo que va delnate y otro para eliminar lo que va detras) y a correr (creo que es parecido a lo que ha hecho raivens pero en 2 pasos en lugar de uno)
 
Mensajes
336
Puntuación de reacción
3
Muchas gracias amigos por sus respuestas: he solucionado el problema con esto:

Código:
(?<=src=").*?(?=")

Saludos a todos.
 
Estado
No está abierto para más respuestas.
Arriba