3v4l.org

run code in 300+ PHP versions simultaneously
<?php function callbackFunction( $matches) { print_r($matches); return 'lol'; } $pattern = '@\\<img src\\="http\\://(?!(i\\.imgur\\.com))/.+?"@u'; $subject = '[13-Jul-2014 14:07:07 UTC] sdfsdfsdfesdwsasdvesfdrsad<br>&nbsp;<br>&nbsp;<br><img src="http://i.imgur.com/xhQHD6w.gif" alt="xhQHD6w.gif">sdsdfsasfdasfasdas<br>&nbsp;<br><img src="http://i.imgur.com/xhQHD6w.gif" alt="xhQHD6w.gif"><br><img src="http://i.img1ur.com/xhQHD6w.gif" alt="xhQHD6w.gif">'; print_r( preg_replace_callback($pattern, 'callbackFunction', $subject, -1 ) );

preferences:
30.97 ms | 402 KiB | 5 Q