擅长:python、mysql、java
<p>这应该有帮助</p>
<pre><code>import re
A = 'Thsi is my [site](http://example.com/url) you can watch it.'
site = re.compile( "\[(.*)\]" ).search(A).group(1)
url = re.compile( "\((.*)\)" ).search(A).group(1)
print A.replace("[{0}]".format(site), "").replace("({0})".format(url), '<a href="{0}">{1}</a>'.format(url, site))
</code></pre>
<p><strong>输出:</strong></p>
^{pr2}$
<p><strong>根据请求在评论中更新:</strong></p>
<pre><code>s = 'my [site](site.com) is about programing (python language)'
site, url = s[s.find("[")+1:s.find(")")].split("](")
print s.replace("[{0}]".format(site), "").replace("({0})".format(url), '<a href="{0}">{1}</a>'.format(url, site))
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>my <a href="site.com">site</a> is about programing (python language)
</code></pre>