0

テキストファイルには

pChainCtrl 
pNewRoute 
pCurrRoute 

pChainCtrl 
pNewRoute 
pCurrRoute 
pMod

pChainCtrl 
pNewRoute 

要素のセットを次のような配列に入れることは可能ですか?

array a[0] = pChainCtrl 
             pNewRoute 
             pCurrRoute 

a[1] =      pChainCtrl 
            pNewRoute 
            pCurrRoute 
            pMod
4

2 に答える 2

2

これを試して:

#!/usr/bin/perl -w

open my $fh, "data.txt" or die;
my $file = do { local $/; <$fh> };
close $fh;

my @a = split /\n{2,}/, $file;
于 2013-10-03T10:58:13.667 に答える
2

入力レコードセパレーター$/""(つまりlocal $/ = "";) に変更して、入力を空行で分割することができます (詳細については、perldoc perlvar を参照してください)。

于 2013-10-03T10:41:47.523 に答える