日期:2014-05-17  浏览次数:20745 次

求高手指教,求具体代码,如何在C#中的richTextBox1.Text显示所选择的内容
最近在学习C#,选择txt文件中的相关内容后,我希望通过用richTextBox1.Text把所有内容都显示到一个框里,谢谢大家啦!

------解决方案--------------------
我能提供的思路就是,读取txt,然后筛选出符合条件的,整合起来放在richTextBox1中(比如利用正则去匹配)

代码如下
C# code
string pattern = @"(?i)(\d+[^::]+?)[::]\s*?(\d+)(盒|瓶)";//定义匹配规则


            string tempStr = File.ReadAllText(@"C:\Users\M\Desktop\Test.txt", Encoding.GetEncoding("GB2312"));//读取文档

            StringBuilder sb = new StringBuilder();


            foreach (Match m in Regex.Matches(tempStr, pattern))
            {
                sb.Append(m.Value);//找到匹配项,并整合

            }
            this.richTextBox1.Text = sb.ToString();