3v4l.org

run code in 300+ PHP versions simultaneously
<?php preg_match('/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/', $str, $link); if (empty($link[0])) { echo "Nothing found!"; } else { echo $link[0]; }

preferences:
34.88 ms | 402 KiB | 5 Q