从文本文件中摘录某些段,求解决思路

8045 2010-07-01 03:51:42
有如下若干个文本段,从中提取SPECIFIC_PROBLEM=Loss of IMA Frame的ALARMID,如何处理?

Jun 29, 2010 12:19:12 AM cbcsmr.BcConsumerLogManager writeEventLog
INFO: ==> Connected: Alarm data sent!
Jun 29, 2010 12:19:26 AM cbcsmr.BcConsumerLogManager writeEventLog
INFO: =============== Alarm String ================
START
ALARMID=42905333
ALARM_TYPE=0
CLEARALARMID=0
EVENTTYPE=notifyNewAlarm
EVENTTIME=2010-06-29 00:00:27
SEVERITY=3
NE_TYPE=RncFunction
ORG_DN=SubNetwork=Eric,SubNetwork=oss1,SubNetwork=ECR01,ManagedElement=ECR01,RncFunction=1
CONVERT_DN=|||||||||||
PROBABLE_CAUSE=327
PROBABLE_CAUSE_TEXT=
LOCATE_INFO=
SPECIFIC_PROBLEM=Loss of IMA Frame
ALARM_TEXT=
END
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
8045 2010-07-23
  • 打赏
  • 举报
回复
看样子只有用正则处理了
Angelinale 2010-07-01
  • 打赏
  • 举报
回复
通过IO流将文本读出来,然后去读每一行是否匹配SPECIFIC_PROBLEM=Loss of IMA Frame;如果有继续读下一行,如果是ALARMID则提取出来保存
wuyq11 2010-07-01
  • 打赏
  • 举报
回复
string s=File.ReadAllext("");
正则获取
mayonglong 2010-07-01
  • 打赏
  • 举报
回复
“从中提取SPECIFIC_PROBLEM=Loss of IMA Frame的ALARMID”
什么意思?看不明白~
daihua_1113 2010-07-01
  • 打赏
  • 举报
回复
路过……

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧