是否可以将Erlang二进制UTF-8字符串(如<<“HELLO”>>)转换为小写而不将其转换为列表并返回?
答案 0 :(得分:11)
如果你知道如何小写unicode字符和关键字这里是“没有将它转换为列表并返回”,那么答案可能是:
<< <<(unicode_to_lower(C))/utf8>> || <<C/utf8>> <= <<"HELLO">> >>.
答案 1 :(得分:5)
string:lowercase适用于二进制文件:
1> string:lowercase(<<"HELLO">>).
<<"hello">>