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

Perl : Ako používať premenné v Splite funkcie

Perl funkcia " rozdeliť " vezme reťazec a rozbije ju do poľa v miestach , ktoré zadáte s " oddeľovač " alebo " vzor . " Často budete musieť použiť , bez toho aby vedel reťazec dopredu . V týchto prípadoch sa môžete dostať reťazec rozdeliť , a oddeľovač , pri behu , uložiť do premennej a potom použiť tieto premenné vo funkcii rozdelené . Pri použití reťazec ako oddeľovač vo funkcii delené , môžete použiť buď jeden znak sám , ako je napríklad čiarkou alebo medzerou , alebo môžete použiť zoznam , ktorý obsahuje viac znakov . Pokyny dovolená 1

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

$ čísla = ' Jedna , dva , tri , štyri ' ;

$ delimiter = ' , ' ;

Prvý riadok vytvorí premennú reťazca ktoré chcete oddeliť pomocou funkcie rozdeliť . Druhý riadok vytvorí premennú použiť ako oddeľovač , ktorý je zástupný znak , že funkcia hľadá rozbiť reťazec s
2

zadajte nasledujúci kód : .

@ čísla = split ( oddeľovač $ , $ čísla ) ;

Tento riadok volá funkcie rozdeliť . Funkcia sama volá hodnoty dvoch premenných a potom uloží výsledný výstup v @ čísel matice , ktorá má štruktúru so štyrmi položkami : " . Štyri " " jeden " , " dva " , " tri " a Môžete volať niektorý z týchto hodnôt jednotlivo teraz prístupom pridružený index poľa
3

zadajte nasledujúci kód : .

@ Čísiel = split ( oddeľovač $ , $ čísel , 3 ) ;

volanie funkcie rozdelené hovorí to , že chcete pole s priestorom pre maximálne tri položky . Keď je funkcia rozdelí premennej dvakrát , je to jednoducho uloží sa vo zvyšnej časti premennej v treťom indexu mieste . Hodnoty poľa pre @ čísel po tomto volaní funkcie sú " jedna " , " dva " a " tri , štyri " v poslednom mieste
4

zadajte nasledujúci kód : .
< P > $ veta = ' Dobrý deň ! Otázka : myslíš , teraz viete , ako používať to , funkcie rozdeliť " ;

$ delimiter = " [ : ? , , ] " ;

@ Result = split ( $ oddeľovač , $ veta ) ;

Prvý riadok vytvorí nové reťazcové premenné s vetou s množstvom interpunkcia v ňom . Druhý riadok vytvorí oddeľovač , ktorý obsahuje zoznam interpunkcia . Funkcia rozdelenia sa tieto premenné a vlastne rozdelí vetu v každom výskyte interpunkčné znamienko , odstránenie interpunkcie a ukladania výstupu do @ výsledok poľa . Tlač @ výsledok dáva rovnakú vetu v premennej $ vety , s výnimkou bez interpunkčných znamienok .
5

Uložte súbor programu Perl a spustite ho .

Najnovšie články

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