【发布时间】:2012-12-22 04:44:12
【问题描述】:
我需要处理外部数据,一个纯文本文件,其中包含要在 Perl 中处理的数据(我正在学习这种语言)。
{NAME}
orga:21:12348:oragnisation
serv:22:12348:service
{NAME-END}
{DATA}
palm:data:fluid:147
rose:data:fluid:149
{DATA-END}
{OTHER}
palm:data:fluid:147
rose:data:fluid:149
germ:data:fluid:189
{OTHER-END}
如何读取此文件并将每个部分存储在数组中(部分是已知的并在{xxxx} 和{xxxx-END} 之间分隔。部分中的每个数据都转换为一个列表并存储在数组中。
我希望有这样的东西,例如:
@name = ( ("orga","21","12348","organisation"), ("serv","22","12348","service") )
【问题讨论】: