Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .