Uygulama ASP olmasına rağmen PHP kodunu yazdım, belki bir nebze yardımımız olur arayanlara.

<?php
    #
    #    Author    :    Sercan ÇAKIR
    #    Desc    :    Use Regxp with Eregi_replace
    #    Date    :    10.Jan.2007
    #
    function bkz($label)
    {
        $label = eregi_replace(
                    '\(bkz:([[:blank:]])([^.]+)\)',
                    '(bkz: <a href="go.php?this=\2" title="">\2</a>)',
                    $label
            );
        $label = eregi_replace(
                    '\(bkz:([[:blank:]])*([a-zA-Z]+://([-]*[.]?[a-zA-Z0-9_/-?&%])*)\)',
                    '(bkz: <a href="\2" title="" target="_blank">\2</a>)',
                    $label
            );
        return $label;
    }
    #
    #    Script Syntax
    #    (bkz: php)                -> sitede belirtilen sayfaya get tipinde veri gönderir
    #    (bkz: http://php.net)    -> site dışına target ile yönlendirir
    #
    $in = 'PHP: Hypertext Preprocessor (bkz: php)';
    echo bkz($in);
    
    echo "<br /><br />";
    
    $out = 'PHP: Hypertext Preprocessor (bkz: http://php.net)';
    echo bkz($out );
?>