批量处理字符串

云海玉弓缘 2011-01-24 04:35:01
现在有一个文本文件格式如下:
[TAG_NAME]:NN_BP_OK
[M_OFFSET]:00001
[MinAD]:0
[MaxAD]:65535
[MinY]:-100
[MaxY]:100
[DESCRIPT]:通讯状态


[TAG_NAME]:HB_FROM_DCS
[M_OFFSET]:00002
[MinAD]:0
[MaxAD]:65535
[MinY]:-100
[MaxY]:100
[DESCRIPT]:通讯信号


......

大概1000多个,请问如何读取并写成如下csv格式的文本。

序号,TAG_NAME,M_OFFSET,MinAD,MaxAD,MinY,MaxY,DESCRIPT
1,NN_BP_OK,00001,0,65535,-100,100,通讯状态
2,HB_FROM_DCS,00002,0,65535,-100,100,通讯信号


能给点代码就最好了~
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
兔子-顾问 2011-01-24
  • 打赏
  • 举报
回复
分别取分组1~7
兔子-顾问 2011-01-24
  • 打赏
  • 举报
回复
\[TAG_NAME\]:(\S+)\s*\[M_OFFSET\]:(\S+)\s*\[MinAD\]:(\S+)\s*\[MaxAD\]:(\S+)\s*\[MinY\]:(\S+)\s*\[MaxY\]:(\S+)\s*\[DESCRIPT\]:(\S+)\s*
lanxi1998 2011-01-24
  • 打赏
  • 举报
回复
循环读取
wulinshe 2011-01-24
  • 打赏
  • 举报
回复
循环判断吧
WHI 2011-01-24
  • 打赏
  • 举报
回复
是C#的吗 ?
bdmh 2011-01-24
  • 打赏
  • 举报
回复
有什么办法,一行行循环,还不会吗

110,566

社区成员

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

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

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