¿Es posible convertir cadena binaria UML binaria UTF-8 (como < < "HOLA" >>) en minúscula sin convertirla en lista y volver?Convertir cadena binaria de Erlang a minúscula
Respuesta
Si usted sabe cómo minúsculas caracteres Unicode y las palabras clave aquí son "sin convertirlo a la lista y de vuelta", entonces la respuesta podría ser:
<< <<(unicode_to_lower(C))/utf8>> || <<C/utf8>> <= <<"HELLO">> >>.
@Kay: la respuesta implica una implementación en funcionamiento de 'unicode_to_lower/1'. –
¡Sabía que me estaba perdiendo algo realmente simple! ¡Gracias! –
Nota: ¡Esto solo funcionará en un subconjunto muy pequeño (el rango ASCII)! Para algunos "valores", debe echar un vistazo a los siguientes bytes (creo que hasta 6 bytes). http://en.wikipedia.org/wiki/UTF-8 –
string:lowercase en Erlang 20 obras con binarios:
1> string:lowercase(<<"HELLO">>).
<<"hello">>
- 1. ¿Convertir cadena binaria a bigint en MySQL?
- 2. Convertir términos de erlang a cadena o decodificar erlang binario
- 3. ERLANG - cadena binaria de número entero o flotan
- 4. Convertir cadena hexadecimal (hex) a una cadena binaria
- 5. Lista binaria a lista de cadenas - Erlang
- 6. convertir cadena de texto a representación hexadecimal o representación binaria
- 7. Cómo convertir valor de cadena binaria a decimal
- 8. Convertir cadena binaria en número entero
- 9. Conversión de cadena binaria a ASCII correspondiente
- 10. Android: Convertir la primera letra de la cadena en minúscula
- 11. Convertir un solo carácter en Cadena en minúscula
- 12. convertir un entero a una cadena en Erlang
- 13. En python, ¿cómo convertir una cadena ascii hexadecimal a una cadena binaria interna sin procesar?
- 14. Atajo inteligente para convertir el código a mayúscula o minúscula?
- 15. Cadena binaria al número entero
- 16. Servidor SQL Conversión de entero a cadena binaria
- 17. ¿Cómo convertir infix a postfix en erlang?
- 18. Convertir decimal a hexadecimal con Erlang?
- 19. ¿Cómo convertir una cadena binaria de 16 bits de longitud fija a una de longitud fija?
- 20. regex mayúscula a minúscula
- 21. Cómo transformar una cadena a minúscula con preg_replace
- 22. Cómo convertir una cadena binaria a un entero de base 10 en Java
- 23. Convertir la representación binaria del número de la cadena a int -Javascript
- 24. Erlang cadena bits a conversión entera
- 25. problema para convertir una cadena binaria (64 bits) a decimal (C++ en iPhone)
- 26. Entero a matriz binaria
- 27. Convertir cadena a char
- 28. ¿Convertir int a cadena?
- 29. Convertir cadena a Enum?
- 30. Convertir cadena a SecureString
Esta biblioteca: https://github.com/erlang-unicode/ux. –