首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-08-01 
[求助][正则表达式]正则表达式的问题原文本:-----新增-----abcefghig空白行-----更新-----123442312353123

[求助][正则表达式]正则表达式的问题
原文本:
-----新增-----
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;//循环输出                            } 

热点排行