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 '');
}