Folgendes habe ich:
%Vor%Ich weiß, es ist nicht perfekt, ich lerne nur. Trim () sollte hier jedoch funktionieren ...
Meine Eingabedatei ist:
%Vor%Wenn ich die getrimmte Zeichenfolge zusammenfügen sollte, sollte ich:
%Vor%Aber ich bekomme:
%Vor%Ich habe keine Ahnung warum. Kann mir bitte jemand helfen?
Strings sind unveränderlich. das:
%Vor%erstellt und gibt eine neue getrimmte Zeichenfolge zurück, aber nicht die ursprüngliche Zeichenfolge, auf die myString verweist. Da der neue String niemals einer Variablen zugewiesen wird, bleibt er hängen und wird schließlich mit Müll gesammelt. Um die getrimmte Zeichenfolge zu erhalten und zu verwenden, müssen Sie das Ergebnis einer Variablen zuweisen, z. B. der ursprünglichen Variablen (falls gewünscht):
%Vor%Also in deinem Fall:
%Vor%