读书人

[][正则表达式]正则表达式的有关问题

发布时间: 2012-08-01 17:53:40 作者: rapoo

[求助][正则表达式]正则表达式的问题
原文本:
-----新增-----
abc
efg
hig
空白行
-----更新-----
12344
23123
531231
空白行
-----卸载-----
!@#$$#@
!@@##$$
!@#@#$$$
@@!!!!!
ghhhhhhh -- 到这行末尾结束, 下边没有空白行


需要写正则表达式匹配内容:
匹配1:
-----新增-----
abc
efg
hig

匹配2:
-----更新-----
12344
23123
531231

匹配3:
-----卸载-----
!@#$$#@
!@@##$$
!@#@#$$$
@@!!!!!
ghhhhhhh


匹配结果忽略掉空白行, 求解

没多少分了, 给20吧



[解决办法]

C# code
 string tempStr = File.ReadAllText(@"C:\Users\M\Desktop\Test.txt", Encoding.GetEncoding("GB2312"));            string pattern = @"(-+?)[^-]+?\1[^-]*(?=\s|$)";                    foreach (Match m in Regex.Matches(tempStr, pattern))            {                string result = m.Value;//循环输出                            } 

读书人网 >asp.net

热点推荐