Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2019, 15:17
iniciopublic
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 10 años, 9 meses
Puntos: 2
¿Cómo eliminar las etiquetas <a> </a> con str_replace a un dominio específico?

Me gustaría eliminar la etiqueta <a> </a> de un dominio específico con str_replace

Cita:
<a href="google.com/1235"> content1
</a>
<a href="somelink.com/2455"> content12
</a>
<a href="google2.com/3"> content13
</a>
<a href="some.com/34858"> content14
</a>
<a href="somelink.com/3"> content14
</a>
<a href="somelink.com/31111"> content14
</a>
<a href="somelink.com/3111d1"> content16
</a> ........ ect ...
Aquí quiero eliminar la etiqueta del dominio: somelink.com

Esto es lo que tengo :

Cita:
$abcont = file_get_contents ("http://www.example.com");

preg_match_all ('{<a href=somelink.com/.*?> (. *?) </a>}', $abcont, $allLinksMatchs);

$abcont = str_replace ("<a href =", $allLinksMatchs, $abcont);
para que resulte:

Cita:
<a href="google.com/1235"> content1
</a>
content12

<a href="google2.com/3"> content13
</a>
<a href="some.com/34858"> content14
</a>
content14

content14

content16
....... ect ...
Les agradeceria su ayuda