Ledende mellomrom er tomme tegn lagret i en variabel eller annen konstruksjon som i de fleste tilfeller , tjener ingen funksjonell hensikt . I Perl , kan du fjerne ledende mellomrom ved hjelp av "\\ s " modifier , som representerer alle typer tomrom , inkludert mellomrom , faner , nye linjer og linjeskift . Du kan bruke denne modifier for å sjekke en eksisterende streng for innledende mellomrom og deretter fjerne dem . Dette bidrar til å sikre integriteten til dine data , spesielt når det brukes til andre formål, for eksempel sammenligninger eller streng manipulasjon . Instruksjoner
en
Åpne et Perl program fil . Sett markøren der du ønsker å fjerne innledende mellomrom fra en variabel
2
Skriv inn følgende kode :
min $ string = " My streng med en ledende plass "; < . br >
print $ string . "\\ n";
$ string = ~ s /^ \\ s + //;
print $ string . "\\ n";
variabel i dette eksempelet har en ledende plass før teksten , men mønstergjenkjenning funksjon i den tredje linjen ville fjerne alle innledende mellomrom , inkludert rømt karakter som " \\ t " for en tab . Selve funksjonen starter med " s /" og kaller det substitusjon operatør. Den " ^" forteller det å matche fra begynnelsen av strengen . Den " \\ s " forteller det til å se etter mellomrom og " +" forteller det til å la resten av strengen intakt .
3
Lagre Perl programfilen.