extjs textareafield显示html标签

2025-05-13 19:54:51
推荐回答(3个)
回答1:

用正则表达式去除所有html标签

string str = "
sdasasdsdd

sds

aaassss
 说是道 ";
     protected void Page_Load(object sender, EventArgs e)
    {
         //string regexstr = @"<[^>]*>";    //去除所有的标签
         //@"]*?>.*?" //去除所有脚本,中间部分也删除    
        // string regexstr = @"]*>";   //去除图片的正则
       // string regexstr = @"<(?!br).*?>";   //去除所有标签,只剩br
        // string regexstr = @"]*?>.*?";   //去除table里面的所有内容
        string regexstr = @"<(?!img|br|p|/p).*?>";   //去除所有标签,只剩img,br,p  
        str = Regex.Replace(str, regexstr, string.Empty, RegexOptions.IgnoreCase);
    }

回答2:


]]>

回答3:

你搜搜字符转义处理。