Tôi biết có chuỗi: strip in erlang. Nhưng hành vi của nó là lạ đối với tôi.Làm thế nào để loại bỏ tất cả các ký tự trống trong một chuỗi trong Erlang?
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
Và tôi cần một chức năng để xóa tất cả các hàng đầu/đuôi chars trống, bao gồm khoảng trắng, \ t \ n, \ r, vv
some_module:better_strip(A) % => []
Liệu erlang đã một chức năng có thể làm được điều này? Hoặc nếu tôi phải tự làm điều này, cách tốt nhất là gì?
Nó không phải là "lạ", đó là tài liệu rằng nó chỉ trims * khoảng trắng * aka không gian: http://erlang.org/doc/man/string.html#strip-1. – Tommy