Unicode :: Propiedad :: XS

Propiedades de Unicode implementadas por la tabla de búsqueda en código C.
Descargar ahora

Unicode :: Propiedad :: XS Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mindos Cheng
  • Sitio web del editor:
  • http://search.cpan.org/~mindos/

Unicode :: Propiedad :: XS Etiquetas


Unicode :: Propiedad :: XS Descripción

Propiedades de Unicode implementadas por la tabla de búsqueda en el código C. Unicode :: Propiedad :: XS es ​​un módulo PERL que ofrece propiedades de Unicode implementadas por la tabla de búsqueda en el código C..SYNOPSIS Use Unicode :: Propiedad :: XS QW (: todos); # 'ucs_' es el prefijo predeterminado My @property_letters; foreach mis $ or ord (0x0000..0x37ff) {push @property_letters, ucs_l ($ or ord); # / p {l} /}; mi @property_list = ucs_eafullwidth1 (0x0000..0x37ff); foreach mis $ or ord (0x0000..0x3fffff) {Siguiente si! Ucs_Legal ($ Ord); DIE "ERROR INTERNO!" Si UCS_M ($ or ord)! = ((Chr ($ or ord) = ~ / p {m} /)? 1: 0); } Mis @mychars = q (a b c d e f g 12 3); my @ property_list2 = ucs_l (ord (@mychars)); __End__ ################################# Inicio {Unicode :: Propiedad :: XS :: Prefix = 'is' ; } Use Unicode :: Propiedad :: XS; mis @property_letters; foreach My $ or ord (0x0000..0x37ff) {PUSH @PROPERTY_LETTERS, ISL ($ ORD); # / p {l} /}; __End__ ################################# Use Unicode :: Propiedad :: XS QW (Legal: EastSianWidth); Usa Unicode :: EastSianWidth; Comience {$ Unicode :: EastSianWidth :: Eastasian = 0; }; foreach mis $ or ord (0x0000..0xefffff) {Siguiente si! Ucs_Legal ($ Ord); My $ Lookup_Value = UCS_EAFULLWIDTH0 (USD); # / P {inflogwidth} My $ re_value = chr ($ or ord) = ~ / p {inflowwidth} /; Die "Error en Unicode :: Propiedad :: XS! "¿Si? búsqueda de propiedades. La sección "Propiedades de carácter de Unicoae" de Perlunicode y Propiedades en Unicode :: EastSianWidth se implementa. El paquete cuesta 1.2MB para la biblioteca dinámica de tiempo de ejecución e incluir toda la clase de propiedad que se enumera a continuación. Por favor, dígame si módulo-divisas o soluciones de ahorro de espacio. Todas las funciones excepto UCS_Legal () funcionan de la misma manera. Devuelve 1 si el carácter de entrada (en valor numérico) está en esa clase de propiedad. Devuelve 0 si no. Devolver 0 Si el valor de codificación es ilegal (debería No sucede si el valor de entrada se convierte por ORD ($ UCS_CHAR)). Devuelve 15 si está en el plano 15, un plano definido por el usuario. Devuelve 16 si está en el plano 16, un plano definido por el usuario. Requisitos: · Perl


Unicode :: Propiedad :: XS Software relacionado