Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať riadky súboru ako zoznam v Perlu

Funkcia Perl " open " vám umožní otvoriť súbor pre čítanie , zápis alebo režim pripojiť . Keď si prečítate obsah súboru , môžete uložiť každý riadok do nového prvku v zozname premenné Perl , potom použite zoznam vo vašom programe . Avšak , funkcie tiež číta end - of - line charakter a ukladá , že v zozname rovnako . Ak nechcete zachovať túto postavu , budete musieť napísať funkciu , ktorá je orezáva . Pokyny dovolená 1

Otvorte súbor programu v Perlu . Zadajte nasledujúci kód :

otvorený dát , " < text.txt " ;

funkcia " otvorené " otvorí súbor poskytnutý názov súboru vo výraze a uloží obsah v " DATA " file handle . " < " Špecifikuje súbor otvoriť v režime " čítanie "
2

zadajte nasledujúci kód : .

Moje @ lines = ;

Tento riadok vytvorí zoznam Perl s názvom " @ linky " , ktoré šetria každý riadok zo súboru ako nový prvok v zozname , vrátane koniec - of - line postáv .
3

Typ nasledujúci kód :

sub trim ( $ ) {

my $ string = shift ;

$ string = ~ s /\\ s + $ //;

return $ string ; .

}

Táto funkcia používa regulárny výraz pre odstránenie koncové prázdne znaky z reťazca odovzdaného ako parameter
4

Zadajte nasledujúci kód :

for ( $ i = 0 ; $ i < @ liniek ; $ i + + ) {

@ liniek [ $ i ] = trim ( @ linky [ $ i ] ) ;

}

Tento kód prechádza každý prvok v zozname , a odovzdá ho k " trim " funkciu , ktorú ste vytvorili , a potom prepíše prvku s rovnakými údajmi , ale bez konca - of - line charakter .
5

Uložte súbor programu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené