E' piuttosto facile, lo puoi fare sia con una espressione regolare che con le semplici funzioni di manipolazione delle stringhe (strpos()/substr()).

Codice PHP:
<?php 
$content 
"[link]'http://www.html.it' title='www.html.it'>link[/link]";
$pattern "#\\[link\\]'([^']*)#si";
$url '';
if (
preg_match($pattern$content$matches)) {
    
$url $matches[1];
}
print(
$url);
?>