关于正则表达式。找了很多资料没解决。
content = Regex.Replace(content, @"\(url\s*=\s*(?<url>\S[^\)]+)\)(?<title>.[^\(]*)\(\/url\)", "<a href=\"${url}\">${title}</a>", RegexOptions.IgnoreCase | RegexOptions.Compiled);
这是把 (url=http://abc.mywebsite.com/default.aspx)myweb(/url) 替换成
<a href="http://abc.mywebsite.com/default.aspx">myweb</a>
如果myweb中含有括号 ) 就替换不成功了,就是因为这个 [^\)] ,那位告诉我怎么弄啊 我把[^\)] 换成 [^(\(url)] 不成功,请高手指教。