Førende rum er tomme tegn gemt i en variabel eller en anden konstruktion, der i de fleste tilfælde tjener noget funktionelt formål. I Perl, kan du fjerne foranstillede mellemrum ved hjælp af " \\ s" modifier, som repræsenterer alle former for hvide rum , herunder mellemrum , faner , nye linjer og vognretur . Du kan bruge denne modifier til at kontrollere en eksisterende streng til foranstillede mellemrum , og derefter fjerne dem . Dette medvirker til at sikre integriteten af dine data , især når de anvendes til andre formål, såsom sammenligninger eller string manipulation . Instruktioner
1
Åbn en Perl program fil. Sæt markøren , hvor du ønsker at fjerne de foranstillede mellemrum fra en variabel
2
Indtast følgende kode : Hej
min $ string = " Min snor med en førende rum"; < . br >
print $ string . "\\ n";
$ string = ~ s /^ \\ s + //,
print $ string . "\\ n";
variabel i dette eksempel har en førende plads før teksten , men mønstertilpasning funktion i den tredje linie ville fjerne alle førende rum, herunder undslap tegn såsom " \\ t " for en fane. Selve funktionen starter med " s /" og kalder substitution operatør. Den " ^" fortæller det til at matche fra begyndelsen af strengen. Den " \\ s" fortæller den til at tjekke for blanke og " +" fortæller den til at forlade resten af strengen intakt.
3
Gem Perl program fil.
< br >