şöyle olabilir ;

$list = "1 Xxx.net
2 http://xxxxx.com
3 http://xxxx.com
4 www.xxxxxxx.in";
$y = explode ("\n",$list);
foreach ($y as $l)
{
    $d = explode(" ", $l);
    $dm[] = $d[1];

}
echo "<pre>";
print_r($dm);
echo "</pre>";
ekran çıktısı ;
Array
(
    [0] => Xxx.net
    [1] => http://xxxxx.com
    [2] => http://xxxx.com
    [3] => www.xxxxxxx.in
)
az fantazi olsun dedim


adreslerde rakam geçmiyorsa str_replace ile rakamları silebilirsin.