Wiem, że istnieje ciąg: strip in erlang. Ale jego zachowanie jest dla mnie dziwne.Jak usunąć wszystkie puste znaki w ciągu znaków w Erlangu?
A = " \t\n" % two whitespaces, one tab and one newline
string:strip(A) % => "\t\n"
string:strip(A,both,$\n) % string:strip/3 can only strip one kind of character
I potrzebuję funkcję, aby usunąć wszystkie prowadzące/końcowe puste znaki, w tym spacji, \ t \ n \ r itp
some_module:better_strip(A) % => []
Czy Erlang nie jedna funkcja może to zrobić? Albo jeśli muszę to zrobić sam, jaki jest najlepszy sposób?
Nie jest "dziwny", udokumentowano, że tylko przycina * puste miejsca * aka: http://erlang.org/doc/man/string.html#strip-1. – Tommy