Unicode :: Immobilien :: xs

Unicode-Eigenschaften, die von der Nachschlagetabelle im C-Code implementiert sind.
Jetzt downloaden

Unicode :: Immobilien :: xs Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mindos Cheng
  • Website des Verlags:
  • http://search.cpan.org/~mindos/

Unicode :: Immobilien :: xs Stichworte


Unicode :: Immobilien :: xs Beschreibung

Unicode-Eigenschaften, die von der Nachschlagetabelle im C-Code implementiert sind. Unicode :: Eigenschaft :: XS ist ein Perl-Modul, das Unicode-Eigenschaften bietet, die von der Nachschlagetabelle in C-Code implementiert werden. # 'ucs_' ist das Standardpräfix, das meine @Property_LETTERS angibt; Deeach meine $ ord (0x0000..0x37ff) {Push @Property_Letters, UCS_L ($ ord); # / p {l} /}; mein @property_list = ucs_eafullwidth1 (0x0000..0x37ff); Deeach meine $ ord (0x0000..0x3ffff) {Weiter if! UCS_LeGal ($ ord); Die "internen Fehler!" Wenn ucs_m ($ ord)! = ((CHR ($ ord) = ~ / p {m} /)? 1: 0); } my @mychars = q (a b c d e f g 12 3); my @ property_list2 = ucs_l (ord (@mychars)); __End__ ######################################### {Unicode :: Eigenschaft :: XS :: Präfix = 'ist' ; } Verwenden Sie Unicode :: Immobilien :: xs; meine @ property_letters; Deeach meine $ ord (0x0000..0x37ff) {Push @Property_Letters, ISL ($ ord); # / p {l} /}; __End __ #######################################'############'############ ' Verwenden Sie Unicode :: Eastasianwidth; Beginnen Sie {$ Unicode :: Eastasianwidth :: Eastasian = 0; }; FOREACH MEIN $ ord (0x0000..0xEFFFFF) {NEXT IF! UCS_LEGAL ($ ord); mein $ lookup_value = ucs_eafullwidth0 ($ ord); # / p {Infullwidth} My $ RE_VALUE = CHR ($ ord) = ~ / p {Infullwidth} /; Die "Fehler in Unicode :: Immobilien :: xs! "Wenn! ($ lookup_value == $ re_value);}; __end__Unicode-Eigenschaften für den regulären Ausdruck in Perl ist praktisch. Es ist jedoch irgendwie langsam, wenn die Wiederholungszeiten für ein bestimmtes Wort spärlich ist. Also habe ich ein Tisch-Lookup-XS-Modul gemacht. Property Lookup. Der Abschnitt "Unicoe-Zeicheneigenschaften" der Perlunicode und die Eigenschaften in Unicode :: Eastasianwidth ist implementiert. Das Bundle kostet 1,2 MB für die Laufzeit-Dynamic-Bibliothek und beinhalten alle unten aufgeführten Immobilienklasse. Bitte teilen Sie mir, ob Sie Modul-Splits aufgelistet sind. oder platzsparende Lösungen nicht passieren, wenn der Eingabewert von ord ($ UCS_CHAR) umgewandelt wird). Rückgabe 15, falls in der Ebene 15 eine benutzerdefinierte Ebene. Rückgabe 16, wenn in der Ebene 16 eine benutzerdefinierte Ebene. Anforderungen: · Perl.


Unicode :: Immobilien :: xs Zugehörige Software