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 zarábať reťazec v Perlu

Perl má dve funkcie , ktoré vám pomôžu využiť znakov v reťazci . " Ucfirst " funkcia aktivuje iba prvý znak reťazec , zatiaľ čo funkcia " uc " aktivuje každý znak . Táto funkcia je užitočná , ak chcete porovnať dve alebo viac reťazcov bez obáv o prípade . Zapnutie reťazec do názvu prípade je oveľa ťažšie, pretože Perl nemá ľahko dostupné funkcie reťazca , aby tak urobili . Avšak, môžete použiť " y " operátor nájsť prvé písmená každého slova v reťazci a potom ich aktivovať . Pokyny dovolená 1

Otvorte súbor programu Perl . Vložte kurzor tam , kde chcete zarábať reťazec . Zadajte nasledujúci kód :

$ string = ;

$ string = ucfirst ( $ string ) ;

print $ string ;
< " obsah môjho struny je . " p > To vytvára reťazcové premenné , ktorá sa skladá z úplne malých písmen . Potom zavolá ucfirst funkciu využiť prvý znak v reťazci . Výsledkom tlačové vyhlásenie je " obsah môjho struny . "
2

zadajte nasledujúci kód : " . Obsah môjho struny "

$ string = ;

$ string = uc ( $ string ) ;

print $ string ;

resetuje reťazcové premenné . Potom , reťazec volanie funkcie uc využiť každý znak v reťazci . Výsledkom tlačové vyhlásenie je " obsahy Moje struny . "
3

zadajte nasledujúci kód : " . Obsah môjho struny "

$ string = ;

$ string = ~ s /( [ \\ w ' ] + ) /\\ u \\ L $ 1 /g ;

print $ string ;

Tento komplikovaný kus kódu používa " s ///" operátor , ktorý nahradí výskyty dodané prvým výrazom s druhým . V tomto prípade , že beží cez reťazec nájsť prvý znak každého slova . Za normálnych okolností , znak po apostrof by byť považované za nové slovo , ale prvý výraz hovorí operátor ignorovať apostrofy . Akonáhle zistí , že tie špecifikované znaky , to zúročuje je . Výsledkom tlačové vyhlásenie je " obsah môjho reťazec je . "
4

Uložte súbor programu Perl a spustite ho vo vašej verzii Perlu .

Najnovšie články

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