Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man kan utnyttja en sträng i Perl

    Perl har två funktioner som hjälper dig att kapitalisera tecken i en sträng . Den " ucfirst " Funktionen aktiverar bara en sträng första tecknet medan " uc " funktionen kapitaliserar varje tecken . Den här funktionen är användbar när du vill jämföra två eller flera strängar utan att oroa fallet . Turning en sträng till versal är mycket svårare eftersom Perl inte har en lättillgänglig sträng funktion att göra så . Däremot kan du använda " s " operatör för att hitta de första tecknen i varje ord i en sträng och sedan kapitalisera dem . Instruktioner
    1

    Öppna Perl programfilen . Sätt markören där du vill att kapitalisera en sträng . Skriv följande kod :

    $ string = " . Min string innehåll ";

    $ string = ucfirst ( $ string ) ;

    print $ string ;

    Detta skapar en sträng variabel som består av enbart gemener . Det anropar sedan ucfirst funktionen att kapitalisera det första tecknet i strängen . Resultatet av trycket uttalande är " Min sträng innehåll . "
    2

    Skriv följande kod :

    $ string = " min string innehåll . " ;

    $ string = uc ( $ string ) ;

    print $ string ,

    Detta återställer strängen variabeln . Därefter anropar strängen UC funktionen att kapitalisera varje tecken i strängen . Resultatet av trycket uttalande är " MIN STRING innehåll. " Addera 3

    Skriv följande kod :

    $ string = " min string innehåll . " ;

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

    print $ string ,

    komplicerad bit kod använder " s ///" operatör , som ersätter händelser som tillhandahålls av det första uttrycket med det andra . I detta fall löper den genom sträng för att hitta det första tecknet i varje ord. Normalt skulle tecknet efter apostrofen betraktas ett nytt ord , men det första uttrycket säger operatören att ignorera apostrofer . När den hittar de angivna tecknen , aktiverar det dem . Resultatet av trycket uttalande är " My String innehåll. "
    4

    Spara Perl programfil och köra det i din version av Perl .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur felsöka Perl
    ·Hur man tar bort inledande blanksteg i Perl
    ·Hur Debug Perlprogram
    ·Hur hittar Perl katalog på en server
    ·Hur man använder en variabel i Perl Regular Expression…
    ·Hur Ring plink Från ett Perl Script
    ·Hur vill kolla Värden i Pseudokod
    ·Hur man tar bort alla tomma utrymmen i en sträng med r…
    ·Installera om en CPAN Modul
    ·Så här aktiverar Perl i Snow Leopard
    Utvalda artiklarna
    ·Hur man tar bort dubbletter från en två-förteckning …
    ·Hur att skapa stora strängar i VB 6.0
    ·Hur att rengöra din Java
    ·Hur man bygger ett flytande rutor
    ·Konvertera SVG till PNG i PHP
    ·Hur får man en referens till en Java- tråd
    ·Hur hittar man det största antalet i Java
    ·Hur man genomför en lista i Android XML
    ·Hur man skapar en enkel Telnet skript i Perl
    ·Hur att rensa en skärm och sätta en ny i Java
    Copyright © Dator Kunskap http://www.dator.xyz