Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/10/2011, 16:39
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: ¿Como extraer un enlace? con exp regulares?

Yo lo haría así:

Código PHP:
Ver original
  1. <?php
  2. $str = 'bla bla bla http://ejemplo.com/ID0193741ASDER<b>hola</b>';
  3. preg_match('@http://ejemplo.com/([^<|\s|/]+.*?)@i', $str, $m);
  4. echo $m[0];

Usa preg_match_all o preg_match según las necesidades.

Sourcegeek tu resultado es:

Array
(
[0] => Array
(
[0] => http://ejemplo.com/ID0193741ASDER<
)

[1] => Array
(
[0] => ID0193741ASDER
)

)

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 06/10/2011 a las 16:48 Razón: Me tragué un más ;) ya está