我要复制一段网上的内容粘帖到一个TextArea中,要取掉这段文字中包含的格式,仅粘帖文字。
有没有什么方法可以解决啊?

解决方案 »

  1.   

    using System.Text.RegularExpressions;Text = Regex.Replace("<br>a<b>b<body>c</body>", @"<[^>]+>", "", RegexOptions.IgnoreCase); // abc
      

  2.   

    用reMove把"<"和">"之间的字符都去掉就可以了吧
      

  3.   

    我要他粘帖的时候就直接去掉或者说我要在剪切板粘帖之前就把这段文字的格式去掉了,比如我用个Button粘帖的时候就只有文本了
      

  4.   

    而且不光包括网上复制下来的还要包括Word编辑过的
      

  5.   

    WebForm or WinForm ?"贴到记事本,再复制出来就行了." 简单说就是用一个只支持纯文本的控件(可以是隐藏的)来接受剪贴板内容,然后再从这个控件复制过去你的文本域里. 这样就是纯文本的了. 微软会替你把格式去掉的.
      

  6.   

    1.
    using System.Text.RegularExpressions;Text = Regex.Replace("<br>a<b>b<body>c</body>", @"<[^>]+>", "", RegexOptions.IgnoreCase); // abc2.
    WebForm or WinForm ?
    "贴到记事本,再复制出来就行了." 简单说就是用一个只支持纯文本的控件(可以是隐藏的)来接受剪贴板内容,然后再从这个控件复制过去你的文本域里. 这样就是纯文本的了. 微软会替你把格式去掉的.
    两位大师的方法都行。我暂成用第一种方法,逻辑看得清楚,程序容易让人明白。