Ste*_*veC 6 c# powershell parsing
我试图在固定格式的文本文件中解析一些数据,其中每个"记录"分布在多行上,如此......
MAILBOX: 10013 Created: 01/20/09 4:39 pm
MSGS: 0 UNPLAYED: 0 URGENT: 0 RECEIPT: 0
LCOS: RBC Standard : 20 FCOS: RBC Standard : 20
GCOS: Default GCOS 1 : 1 NCOS: Default : 1
TCOS: Default TCOS 1 : 1 RCOS: : 1
BAD LOGS: 0 LAST LOG: NEVER MINS: 0.0
PASSWD: Y TUTOR: N DAY: M NIGHT: M
NAME: CODE:
EXTEN: 10013 INDEX: 0
ATTEN DN: INDEX: 0
DISTRIBUTION LISTS WITH CHANGE RIGHTS:
all
DISTRIBUTION LISTS WITH REVIEW RIGHTS:
all
Run Code Online (Sandbox Code Playgroud)
我之前使用过File Helpers来获取单行记录,这非常有用.检查它的文档,它确实有一个MultiRecordEngine功能,但这意味着......
我发现的另一个问题是固定格式实际上并不固定,即根据目标记录有不同的格式行,因此有些行有21行,有些是22,23,24等.
我找到了一个Java平面文件解析库,FFP,但我是一个.NET,C#,PowerShell编码器
有没有更好的方法来处理这种解析?
| 归档时间: |
|
| 查看次数: |
1565 次 |
| 最近记录: |