Unicode :: Proprietā :: xsProprietā Unicode implementate dalla tabella di ricerca nel codice C. | |
Scarica ora |
Unicode :: Proprietā :: xs Classifica e riepilogo
Annuncio pubblicitario
- 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
Integrator :: Test :: configData
Informazioni di configurazione trasferite nell'output del rubinetto ...
153