欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net如何去掉HTML标记

程序员文章站 2022-06-25 15:52:38
今天突然被问到   从里读出来数据时有的时候会带有html的标签,而且如果把数据装在textbox这类的容器里的时候标签会成为字符串输出来,这样肯定不是自己要的...

今天突然被问到   从里读出来数据时有的时候会带有html的标签,而且如果把数据装在textbox这类的容器里的时候标签会成为字符串输出来,这样肯定不是自己要的效果,那么如何去掉这些个html标签嘞!
[csharp]
protected void button1_click(object sender, eventargs e) 
       { 
string str=configurationmanager.connectionstrings["sqlstr"].connectionstring; 
           using (sqlconnection sqlcon = new sqlconnection(str)) 
           { 
               using (sqlcommand sqlcom = sqlcon.createcommand()) 
               { 
                   sqlcom.commandtext = "select * from t_blog where uname='mary'"; 
                   sqlcon.open(); 
                   sqldatareader reader =  sqlcom.executereader(); 
                   if (reader.read()) 
                   { 
 
                       string content = reader["bcontent"].tostring(); 
                        //声明一个不可变的正则表达式 
[csharp]
                regex regex = new regex("<.+?>");  
                content = regex.replace(content, ""); 
                this.textbox1.text = content; 
            } 
        } 
    } 

使用的正则“<.+?>”

 


摘自 杨斐的专栏