¿Es PCRE compatible con la cadena Unicode correctamente?¿PCRE admite la cadena Unicode correctamente?
Respuesta
Sí, lo hace (aunque probablemente no sea Unicode 6 todavía). Desde el man page:
La implementación actual de PCRE corresponde aproximadamente con Perl 5.12, incluyendo puerto para cadenas UTF-8 codificados y Unicode propiedades categoría general. Sin embargo, la compatibilidad con UTF-8 y Unicode debe estar explícitamente habilitada; no es el predeterminado. Las tablas Unicode corresponden a la versión 5.2.0 de Unicode.
Se supportsc completamente Unicode 5.1
Si su PCRE se compiló sin UTF-8 está activado, puede activarlo añadiendo (*UTF8)
al comienzo de la expresión regular.
Por ejemplo:
> echo ‒ | grep -Po '[‒]'
partidos cada uno de los 3 UTF-8 códigos del carácter ‒
individualmente (es decir: 3 líneas de salida), mientras que este:
> echo ‒ | grep -Po '(*UTF8)[‒]'
tiene la espera resultado, produciendo una línea de salida que contiene el carácter ‒
.
(Estoy usando una instalación en stock de Ubuntu 12.04)
- 1. Cadena Unicode eliminar char de la cadena
- 2. ¿Ruby admite unicode y cómo funciona?
- 3. phpinfo informa incorrecto pcre versión
- 4. Caracteres Unicode en cadena - iphone
- 5. caracteres Unicode cadena
- 6. Cadena Unicode y TStringStream
- 7. cadena Unicode en XML
- 8. PCRE haciendo coincidir palabras completas en una cadena
- 9. string.decode() vs. Unicode (cadena)
- 10. PHP construir una cadena Unicode?
- 11. ¿Process.StartInfo.Arguments admite una cadena UTF-8?
- 12. ¿Cuál es la siguiente cadena Unicode \ xe9?
- 13. Cómo deshacer la cadena Unicode en C#
- 14. Detecta si PCRE se construyó sin los --enable-unicode-properties o --enable-utf8 switches de configuración
- 15. PCRE se compila sin soporte UTF
- 16. ¿Admite python 3.1.3 unicode en el módulo csv?
- 17. cadena de Python a Unicode
- 18. Python: Crear una cadena Unicode
- 19. Transformar cadena unicode en python
- 20. Mostrar la cadena escapada como Unicode en Python
- 21. PHP: PCRE: Cómo sustituir carbón repetible
- 22. Error de enlace para PCRE al utilizar la cadena de herramientas autónoma Android NDK
- 23. ¿C++ admite matrices constantes de tipo cadena?
- 24. ¿CoffeeScript admite la interpolación en cadena de comillas simples?
- 25. ¿Por qué mi terminal no produce caracteres Unicode correctamente?
- 26. ¿Algún idioma hace Unicode y multiplataforma correctamente y completamente?
- 27. ¿Cómo hacer que Django slugify funcione correctamente con cadenas Unicode?
- 28. cadena de bytes frente a cadena unicode. Python
- 29. Conversión de Unicode a cadena en Java
- 30. ¿Debo usar cadena Unicode de forma predeterminada?
¿Qué quiere decir con cadena Unicode? – Gumbo