Hola colegas, he conseguido la siguiente expresión regular:
Código PHP:
Ver original$rex = "/property=\"og:image\" (?:content=[\'\"]([^\'\"]+)[\'\"])/?";
y tengo un pequeño problema, esta expresión toma un meta tag con el atributo og:image
A continuación pongo la estructura normal.
Código HTML:
Ver original<meta property="og:image" content="http://ruta_de_una_imagen.jpg">
Al pasar la expresión regular por un meta tag con la estructura anterior funciona y logro extraer la URL de la imagen (contenido content=) que es lo que me interesa.
Pero cuando el meta tag, tiene más atributos:
Código HTML:
Ver original<meta property="og:image" itemprop="image primaryImageOfPage" content="http://ruta_de_una_imagen.jpg">
La expresión es interrumpida por el atributo itemprop o cualquier otro que ponga claramente, conocen como hacer que la expresión regular que planteo no le importe si hay o no más atributos, o podrían ayudarme un poco con el tema, en realidad con estas expresiones estoy un poco desorientado y no lo conozco muy bien.
de antemano agradezco toda la ayuda prestada!