我需要使用外部数据,一个纯文本文件,其中包含要在Perl中处理的数据(我正在学习该语言)。在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"))
非常感谢你,正是我需要的! – lurgann