
<?php
error_reporting(E_ALL);
$TXT = <<<EOF
[url]ftp://127.0.0.1/text[/url]
EOF;
$pattern = '/(?:ftp:\/\/)(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\/.*$/';
preg_match_all($pattern, $TXT, $array);
echo '<pre>', print_r($array, true), '</pre>';
?>