Ton exemple fonctionne.

<?php
$txt = 'blablablahttp://www.anakbnet.com/video/file.php?f=1113blablabla';
$in = '#\[url\](.*)\[/url\]#Usi';
$out = "<a href=\"$1\">$1</a>";
echo preg_replace($in,...