Führende Leerzeichen sind Leerstellen in einer Variablen oder einem anderen Konstrukt , dass in den meisten Fällen dienen keinem funktionalen Zweck gespeichert. In Perl können Sie entfernen führende Leerzeichen mit Hilfe des "\\ s " Modifier , die alle Arten von Leerraum , einschließlich Leerzeichen , Tabulatoren , neue Linien und Zeilenumbrüche darstellt. Sie können diese Modifier , einen bestehenden Wert für führende Leerzeichen zu überprüfen und dann zu entfernen. Dies hilft, die Integrität Ihrer Daten vor allem, wenn für andere Zwecke, wie Vergleiche oder Manipulationen an Zeichenketten verwendet gewährleisten. Anleitung
1
Öffnen Sie ein Perl-Programm -Datei. Setzen Sie den Cursor an die führenden Leerzeichen aus einer Variable entfernen möchten
2
Geben Sie den folgenden Code:
my $ string = " Mein String mit einem führenden Leerzeichen "; < . br>
print $ String. " \\ n";
$ string = ~ s /^ \\ s + //;
print $ String. " \\ n";
Die Variable in diesem Beispiel hat ein führendes Leerzeichen vor dem Text , aber das Pattern-Matching -Funktion in der dritten Zeile würde alle führenden Leerzeichen zu entfernen, einschließlich Escapezeichen wie " \\ t" für ein tab. Die Funktion selbst beginnt mit " s /" und ruft die Substitution Betreiber . Die "^" erzählt er von dem Anfang der Zeichenfolge übereinstimmen. Die "\\ s ", erzählt sie für whitespaces überprüfen und die "+ ", erzählt sie , um den Rest des Strings intakt lassen .
3
Speichern Sie die Perl-Programm -Datei.