在ruby中解析文件

时间:2018-04-23 18:05:56

标签: ruby parsing

我正在尝试解析一个文本文件,其中填充了有关某人的姓名,年龄和其他信息,如下所示:

Number 1
Date 01/01/2001
Name John
Age 20
Job Programmer

因此,当行的第一个字符串在行的其余部分中为Name时,我有一个字符串,当第一个字符串是Age时,我期望一个数字。 我想要的是检查我在行中的第一个字符串和行的其余部分之间是否匹配。因此,如果我在同一行中有名称20,我应该收到一条错误消息。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

根据您的文件格式,您可以检查行中是否存在整数,然后执行检查

dt.Columns.Add(new DataColumn("BoolProperty", typeof(bool), "true"));