Unicode :: Proprietā :: xs

Proprietā Unicode implementate dalla tabella di ricerca nel codice C.
Scarica ora

Unicode :: Proprietā :: xs Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mindos Cheng
  • Sito web dell'editore:
  • http://search.cpan.org/~mindos/

Unicode :: Proprietā :: xs Tag


Unicode :: Proprietā :: xs Descrizione

Proprietā Unicode implementate dalla tabella di ricerca in codice C. Unicode :: Proprietā :: XS č un modulo perl che offre proprietā Unicode implementate dalla tabella di ricerca in codice C..Synopsis utilizza unicode :: Proprietā :: XS QW (: tutto); # 'ucs_' č il prefisso predefinito my @property_letter; foreach my $ order (0x0000..0x37FF) {push @property_letter, ucs_l ($ order); # / p {l} /}; my @property_list = ucs_eafullwidth1 (0x0000..0x37ff); foreach my $ ord (0x0000..0x3ffff) {successivo if! ucs_legal ($ order); Die "Errore interno!" Se UCS_M ($ ORD)! = ((CHR ($ ORD) = ~ / P {M} /)? 1: 0); } My @Mychars = Q (A B C D E F G 12 3); my @ proprietā_list2 = ucs_l (order (@mychars)); __End__ #################################################################################################################################################################################################################E. ; } Usa Unicode :: Proprietā :: XS; i miei @property_letter; foreach my $ order (0x0000..0x37ff) {spingere @property_letter, ISL ($ ORD); # / p {l} /}; __End__ ################################## Utilizzare Unicode :: Proprietā :: XS QW (legale: EastasianWidth); usa unicode :: Eastasianwidth; Begin {$ Unicode :: Eastasianwidth :: Eagiasian = 0; }; foreach my $ order (0x0000..0xeffff) {next if! ucs_legal ($ order); My $ LOOKUP_VALUE = UCS_EAFULLWIGHTH0 ($ ORD); # / p {enfullwidth} My $ re_value = chr ($ order) = ~ / p {enfullwidth} /; Die "Errore in Unicode :: Proprietā :: XS! "Se! ($ lookup_valuet == $ re_value);}; __end__ proprietā diunicode per l'espressione regolare in Perl č utile. Ma č in qualche modo lento quando i tempi della ripetizione sono sparsi per una determinata parola. Quindi, ho fatto un modulo per la ricerca XS per ricerca della proprietā. La sezione "Proprietā dei caratteri UNICOAE" di Perlunicode e Proprietā in Unicode :: Eastasianwidth č implementata. Il pacchetto costa 1,2 MB per la libreria dinamica del tempo di esecuzione e includa tutta la classe di proprietā elencata di seguito. Per favore dimmi se lovini o soluzioni salvaspazio. Tutte le funzioni eccetto UCS_Legal () funzionano allo stesso modo. Restituire 1 se il carattere di input (in valore numerico) č in quella classe di proprietā. Ritorna 0 se non č illegale (dovrebbe Non succedere se il valore di input viene convertito da ORD ($ UCS_CHARRO)). Ritorna 15 Se in Piano 15, un piano definito dall'utente. Ritorno 16 Se in Aereo 16, un piano definito dall'utente. Requisiti: · Perl.


Unicode :: Proprietā :: xs Software correlato