“SEM1:3ENCE_B:NW:NG102:EECT300:120:0900:2”是什么意思?

时间:2013-04-16 19:35:36

标签: text

在我的项目中,我正在培养教师和他们的时间表。我收到了一个text文件,其中包含了我的uni的教师时间表。他们无法告诉我什么是语法或代码语言,所以我知道如何阅读它并在我的iPhone应用程序中使用它。你能帮我识别一下这是什么代码吗?我怎么读这个?

样品:

SEM1:3ENCE_B:NW:NG102:EECT300:120:0900:2
SEM1:3ENCE_B,3ENCE_C:TW:NLG107:EEEL300:120:0900:1
19:3ENCE_A,3ENCE_B,3ENCE_C:TW:CLG.01:EEEL305_L:120:1100:1
19:3ENCE_A,3ENCE_B,3ENCE_C:TW:NLG107:EEEL305:120:0900:1
SEM1:3ENCE_A,3ENCE_B:TW::EEEL300:120:1100:4
SEM1&2:3ENCE_A,3ENCE_B,3ENCE_C,3ENCE_D:SK:CLG.06:EEEL315_L:120:1400:4
SEM1:3CS_A,3CS_B,3CS_C,3CS_D,3ENCE_A,3ENCE_B,3ENCE_C,3ENCE_D:DHE:CLLT:EICG301_L:120:0900:5
SEM1:3CS_A,3CS_B:ABO,DHE:N5.114:EICG301:120:1100:5
SEM1:3CS_A,3CS_B,3CS_C,3CS_D,3ENCE_A,3ENCE_B,3ENCE_C,3ENCE_D:NW:LTS205:EECT300_L:120:1600:2
27:3ENCE_A,3ENCE_B,3ENCE_C,3ENCE_CS::NG100:EEEL320:120:1100:2
SEM1:3CS_A,3CS_B,3CS_C,3CS_D:NW:C2.14:ECSC302_L:120:0900:3
SEM1:3CS_A:NW:NG100:EECT300:120:1400:2

2 个答案:

答案 0 :(得分:2)

这不是代码,而是数据。解释它的最佳方式是将此表示与另一种表示进行比较:思考Rosetta Stone

显然,冒号用于分隔字段,每行可能代表一个可打印的项目。每行显示有8个字段。

一个字段看起来像一个课程ID:EECT300

另一个看起来像时间:0900

至于其余部分,你必须解决这个问题......

威斯敏斯特大学,也许......?

答案 1 :(得分:1)

它不是代码语言。

它只是一个纯文本文件,其中包含使用冒号:作为分隔符的数据

我猜你必须解析它并检索每列的信息。你必须知道每一栏的意思(如果没有要求你的大学)