@ 2014-06-10T16:53:09Z <?php
$matches = array();
$text = "soundfly.us schoollife.edu hello.net some random news.yahoo.com text http://tinyurl.com/9uxdwc some http://google.com random text http://tinyurl.com/787988 and others will en.wikipedia.org/wiki/Country_music URL";
preg_match_all('$\b((https?|ftp|file)://)?[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]$i', $text, $matches);
print_r($matches);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 4.3.0 - 4.3.11 , 4.4.0 - 4.4.9 , 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.24 - 5.5.35 , 5.6.8 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.33 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 Array
(
[0] => Array
(
[0] => soundfly.us
[1] => schoollife.edu
[2] => hello.net
[3] => some
[4] => random
[5] => news.yahoo.com
[6] => text
[7] => http://tinyurl.com/9uxdwc
[8] => some
[9] => http://google.com
[10] => random
[11] => text
[12] => http://tinyurl.com/787988
[13] => and
[14] => others
[15] => will
[16] => en.wikipedia.org/wiki/Country_music
[17] => URL
)
[1] => Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
[7] => http://
[8] =>
[9] => http://
[10] =>
[11] =>
[12] => http://
[13] =>
[14] =>
[15] =>
[16] =>
[17] =>
)
[2] => Array
(
[0] =>
[1] =>
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
[7] => http
[8] =>
[9] => http
[10] =>
[11] =>
[12] => http
[13] =>
[14] =>
[15] =>
[16] =>
[17] =>
)
)
preferences:dark mode live preview
213.41 ms | 408 KiB | 344 Q