Ich weiß, dass es eine Saite gibt: strip in erlang. Aber sein Verhalten ist seltsam für mich.
%Vor%Und ich brauche eine Funktion, um alle führenden / nachfolgenden Leerzeichen zu löschen, einschließlich Leerzeichen, \ t, \ n, \ r usw.
%Vor%Kann erlang eine Funktion haben? Oder wenn ich das selbst machen muss, was ist der beste Weg?
Versuchen Sie diese Konstruktion:
%Vor%Beispielsitzung:
%Vor%AKTUALISIEREN
Die obige Lösung streift die Raumsymbole auch innerhalb der Zeichenkette (nicht nur Vorlauf und Nachlauf).
Wenn Sie nur Lead und Tailing entfernen möchten, können Sie etwas wie folgt verwenden:
%Vor%Beispielsitzung:
%Vor% Mit einer eingebauten Funktion: string:strip/3
können Sie eine allgemeine Abstraktion haben
Dies ist ein sauberer und allgemeiner Weg. Der Char
muss ein ASCII-Wert sein.