Slik fjerner et linjeskift fra en streng i Perl

Slik fjerner et linjeskift fra en streng i Perl


Skriv programmer i Praktisk Extraction and Report Language skriptspråk når du trenger et verktøy som raskt kan automatisere streng manipulasjon, gi brukermedvirkning og levere akseptabel formatering. Vognreturer har en tendens til å forstyrre formatering av brukerundersøkelser og Perl program utgang slik at tekststrenger ser rotete og vanskelig å følge. Bruk "chomp" søkeord for å fjerne vognreturer og rydde opp program inngang og utgang.

Bruksanvisning

1 Åpne et terminalvindu kommandolinje på en datamaskin som har Perl aktivert. Åpne Perl script fil som inneholder en tekststreng som vognretur må fjernes.

2 Bruk piltastene på tastaturet for å plassere markøren umiddelbart etter linjen der en variabel får tekststrengen som sin verdi. For eksempel, hvis du ønsker å fjerne vognretur fra "Test" strengen nedenfor:

$ MyVariable = "Test \ n";

Legg en "chomp" -funksjonen linje for tekststrengen variabel umiddelbart etter tekststrengen oppdrag som skrevet nedenfor:

chomp ($ myVariable);

3 Bruk piltastene til å plassere markøren etter en linje som aksepterer brukerundersøkelser og skrive en "chomp" -funksjonen linje for tekststrengen inngangsvariabel for å fjerne vognretur fra brukerundersøkelser for å rydde opp formatering. For eksempel:

while (bruker $ input = <STDIN>) {

print "The user typed '$input'\n";

siste if ($ innspill eq '');

}

vil inkludere vognretur med brukerundersøkelser når brukeren trykker på "Enter" -tasten. For å fjerne linjeskift, sette inn "chomp" -funksjonen som skrevet nedenfor:

while (bruker $ input = <STDIN>) {

chomp($input);

print "The brukeren skrev '$ inngang' \ n";

siste if ($ innspill eq '');

}