A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这个问题求解决

2 个回复

正序浏览
本帖最后由 许万里 于 2013-3-1 14:44 编辑

(<a href=http://www.baidu.com>百度</a>)
括号里边的
回复 使用道具 举报
用正则表达式就行。
string strContent = richTextBox1.Text;
            string str = null;
            //用正则表达式匹配以http://开头,.com或.cn结尾的url,不区分大小写
            Regex urlregex = new Regex(@"http:\/\/+w+\..+(com|cn)", RegexOptions.IgnoreCase);
            str = urlregex.Match(strContent,0).ToString();
            //匹配并替换
            str = urlregex.Replace(strContent, "<a href=\"" +str + "\">" + str + "</a>");
            richTextBox2.Text = str;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马