2011-05-24 71 views

回答

10

如果你知道如何爲小寫Unicode字符和關鍵詞這裏有「而不轉換它列出和背」,那麼答案可能是:

<< <<(unicode_to_lower(C))/utf8>> || <<C/utf8>> <= <<"HELLO">> >>. 
+1

@Kay:回答暗示有'unicode_to_lower/1'的工作實現。 – 2011-05-25 06:49:20

+0

我知道我錯過了一些非常簡單的事情!謝謝! – 2011-05-25 11:24:31

+0

注意:這隻適用於非常小的子集(ASCII範圍)!對於某些「值」,你必須查看以下字節(我認爲最多6字節)。 http://en.wikipedia.org/wiki/UTF-8 – 2011-05-25 16:59:26

1

string:lowercase Erlang的20件作品與二進制代碼:

1> string:lowercase(<<"HELLO">>). 
<<"hello">> 
相關問題