Yo lo haría así:
Código PHP:
Ver original<?php
$str = 'bla bla bla http://ejemplo.com/ID0193741ASDER<b>hola</b>';
preg_match('@http://ejemplo.com/([^<|\s|/]+.*?)@i', $str, $m); 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.