Hvordan rydde opp Start og slutten av en streng i Perl

Perl har ikke en innebygd funksjon som fjerner mellomrom fra begynnelsen eller slutten av en streng, men du kan bruke den innebygde substitusjon operatøren å utføre samme funksjon. Substitusjons Operatøren bruker standard regulære uttrykk for å erstatte en del av en streng med andre figurer. Fjerne mellomrom kan bidra til å rydde opp og validere brukerundersøkelser, og du kan også bruke den til å fjerne unødvendig plass i en tekstfil.

Bruksanvisning

1 Åpne et tomt vanlig tekstdokument.

2 Skriv inn følgende linjer for å starte Perl-skript:

! Bin / perl

bruke strenge;
bruke advarsler;

3 Skriv inn følgende linjer for å skape en streng som inneholder mellomrom på begynnelsen og slutten av strengen, og skrive ut strengen til skjermen:

min $ orig_string = "Dette er en streng ...";
print $ orig_string "\ n".;

4 Skriv inn følgende linjer for å fjerne mellomrom fra begynnelsen av strengen og skrive det redigerte strengen til skjermen:

$ Orig_string = ~ s / ^ \ s + //;
print $ orig_string;

5 Skriv inn følgende linjer for å fjerne mellomrom fra slutten av strengen og skrive det redigerte strengen til skjermen:

$ Orig_string = ~ s / \ s + $ //;
print $ orig_string "\ n".;

6 Lagre og lukk filen.

Hint

  • Bruk substitusjon operatøren for å fjerne eventuelle spesifiserte tegn fra begynnelsen eller slutten av en streng.