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

Rozdeliť funkcie v Perlu

Funkcia rozdelenia je prvok schopnosti spracovanie textu Perl Jazyk je . Programovací jazyk Perl je známy pre svoju schopnosť " analyzovať " a proces textu. Analýze texte zahŕňa hľadanie reťazec znakov pre konkrétny vzor a extrahovania alebo manipuláciu výsledné segmenty . Rozdeliť rozdelí reťazec znakov do prvkov tým , že hľadá pre daný vzor . Vzor nie je skopírovaný z reťazca , ale všetky znaky medzi vzorom sú považované ako pole . Perl pozadia

Perl je široko používaný pre celý rad internetových programov . Jedna aplikácia je generovanie webových stránok . Webové stránky sú písané v HTML , čo znamená Hypertext Markup Language . HTML je jednoducho systém , formátovanie a neobsahuje žiadne programovacie konštrukty . Programy napísané v Perle vytvárať webové stránky vo formáte HTML v závislosti na akcie používateľa alebo volanie argumenty . Schopnosť spracovanie textu jazyka je nevyhnutné pre túto úlohu . Rovnako ako Perl je vhodný pre tvorbu webových stránok , je tiež schopný čítať prostredníctvom existujúcich stránok získať základné informácie . Web roboti , ktoré dokumentujú spojenie medzi webové stránky sú často písané v Perlu .
Argumenty

funkcie rozdelenie trvá tri argumenty , aj keď to všetko môže chýbať . Tri argumenty pre funkciu je vzor , výraz a obmedzenia . Argumenty môžu byť ponechané len preč z pravej časti zoznamu . To znamená, že ak vzor je opustili , nemožno zadať výraz alebo obmedzenia . Vzor argument určuje reťazec znakov , ktoré by mali byť použité ako oddeľovače poľa vo výraze . Výraz je reťazec , ktorý bude rozdelený . Limit určuje počet prvkov na výpise z reťazca . Je-li výraz vľavo von , $ _ je použitá . , Ak model je vynechaná , reťazec je rozdelený na biele miesta
Výsledky

funkcia vracia hodnotu , ktorá je pole . Poľa je skupina hodnôt , ako zoznam . Prijímajúci Pole môže chýbať , a východiskové $ _ premenná bude naplnená . $ _ Je štandardná systémová premenná použitá v Perlu . Výstupné pole možno namiesto reprezentovaný zoznamom premenných . Prijímajúce zoznam premenných by mali byť obsiahnuté v zátvorkách , ako je ( $ prvý , druhý $ , $ tretí ) = split ( /:/, $ txt ) .
Príklady

Funkcia rozdelenia bez parametrov , kde $ _ je už naplnená frázy ako " ahoj , ja som tu , " bude mať v poli s prvkami ( " ahoj " , " I" , " ja" , " tu " ) . Je-li premenná $ rec je naplnený s textom " Left : Právo : Centrum : Top : Bottom , " volanie split ( /:/, $ rec ) by produkovať array ( " Left " , " pravý " , " centrum " , " Top " , " Bottom " ) . Limit argument , znižuje tento výstup , takže split ( /:/, $ rec , 3 ) výsledky ( " ľavica " , " vpravo " , " centrum " ) .

Najnovšie články

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