The following is a list of the 77 properties which are supported by this module: ASCII_Hex_Digit [AHex] No [F, False, N] Yes [T, True, Y] Alphabetic [Alpha] No [F, False, N] Yes [T, True, Y] Alphanumeric [AlNum] No [F, False, N] Yes [T, True, Y] Any No [F, False, N] Yes [T, True, Y] Assigned No [F, False, N] Yes [T, True, Y] Bidi_Class [bc] AL [Arabic_Letter] AN [Arabic_Number] B [Paragraph_Separator] BN [Boundary_Neutral] CS [Common_Separator] EN [European_Number] ES [European_Separator] ET [European_Terminator] LRE [Left_To_Right_Embedding] LRO [Left_To_Right_Override] Left_To_Right [L] NSM [Nonspacing_Mark] ON [Other_Neutral] PDF [Pop_Directional_Format] R [Right_To_Left] RLE [Right_To_Left_Embedding] RLO [Right_To_Left_Override] S [Segment_Separator] WS [White_Space] Bidi_Control [Bidi_C] No [F, False, N] Yes [T, True, Y] Bidi_Mirrored [Bidi_M] No [F, False, N] Yes [T, True, Y] Blank No [F, False, N] Yes [T, True, Y] Block [blk] Aegean_Numbers Alchemical_Symbols [Alchemical] Alphabetic_Presentation_Forms [Alphabetic_PF] Ancient_Greek_Musical_Notation [Ancient_Greek_Music] Ancient_Greek_Numbers Ancient_Symbols Arabic Arabic_Extended_A [Arabic_Ext_A] Arabic_Mathematical_Alphabetic_Symbols [Arabic_Math] Arabic_Presentation_Forms_A [Arabic_PF_A] Arabic_Presentation_Forms_B [Arabic_PF_B] Arabic_Supplement [Arabic_Sup] Armenian Arrows Avestan Balinese Bamum Bamum_Supplement [Bamum_Sup] Basic_Latin [ASCII] Batak Bengali Block_Elements Bopomofo Bopomofo_Extended [Bopomofo_Ext] Box_Drawing Brahmi Braille_Patterns [Braille] Buginese Buhid Byzantine_Musical_Symbols [Byzantine_Music] CJK_Compatibility [CJK_Compat] CJK_Compatibility_Forms [CJK_Compat_Forms] CJK_Compatibility_Ideographs [CJK_Compat_Ideographs] CJK_Compatibility_Ideographs_Supplement [CJK_Compat_Ideographs_Sup] CJK_Radicals_Supplement [CJK_Radicals_Sup] CJK_Strokes CJK_Symbols_And_Punctuation [CJK_Symbols] CJK_Unified_Ideographs [CJK] CJK_Unified_Ideographs_Extension_A [CJK_Ext_A] CJK_Unified_Ideographs_Extension_B [CJK_Ext_B] CJK_Unified_Ideographs_Extension_C [CJK_Ext_C] CJK_Unified_Ideographs_Extension_D [CJK_Ext_D] Carian Chakma Cham Cherokee Combining_Diacritical_Marks [Diacriticals] Combining_Diacritical_Marks_For_Symbols [Combining_Marks_For_Symbols, Diacriticals_For_Symbols] Combining_Diacritical_Marks_Supplement [Diacriticals_Sup] Combining_Half_Marks [Half_Marks] Common_Indic_Number_Forms [Indic_Number_Forms] Control_Pictures Coptic Counting_Rod_Numerals [Counting_Rod] Cuneiform Cuneiform_Numbers_And_Punctuation [Cuneiform_Numbers] Currency_Symbols Cypriot_Syllabary Cyrillic Cyrillic_Extended_A [Cyrillic_Ext_A] Cyrillic_Extended_B [Cyrillic_Ext_B] Cyrillic_Supplement [Cyrillic_Sup, Cyrillic_Supplementary] Deseret Devanagari Devanagari_Extended [Devanagari_Ext] Dingbats Domino_Tiles [Domino] Egyptian_Hieroglyphs Emoticons Enclosed_Alphanumeric_Supplement [Enclosed_Alphanum_Sup] Enclosed_Alphanumerics [Enclosed_Alphanum] Enclosed_CJK_Letters_And_Months [Enclosed_CJK] Enclosed_Ideographic_Supplement [Enclosed_Ideographic_Sup] Ethiopic Ethiopic_Extended [Ethiopic_Ext] Ethiopic_Extended_A [Ethiopic_Ext_A] Ethiopic_Supplement [Ethiopic_Sup] General_Punctuation [Punctuation] Geometric_Shapes Georgian Georgian_Supplement [Georgian_Sup] Glagolitic Gothic Greek_And_Coptic [Greek] Greek_Extended [Greek_Ext] Gujarati Gurmukhi Halfwidth_And_Fullwidth_Forms [Half_And_Full_Forms] Hangul_Compatibility_Jamo [Compat_Jamo] Hangul_Jamo [Jamo] Hangul_Jamo_Extended_A [Jamo_Ext_A] Hangul_Jamo_Extended_B [Jamo_Ext_B] Hangul_Syllables [Hangul] Hanunoo Hebrew High_Private_Use_Surrogates [High_PU_Surrogates] High_Surrogates Hiragana IPA_Extensions [IPA_Ext] Ideographic_Description_Characters [IDC] Imperial_Aramaic Inscriptional_Pahlavi Inscriptional_Parthian Javanese Kaithi Kana_Supplement [Kana_Sup] Kanbun Kangxi_Radicals [Kangxi] Kannada Katakana Katakana_Phonetic_Extensions [Katakana_Ext] Kayah_Li Kharoshthi Khmer Khmer_Symbols Lao Latin_1_Supplement [Latin_1, Latin_1_Sup] Latin_Extended_A [Latin_Ext_A] Latin_Extended_Additional [Latin_Ext_Additional] Latin_Extended_B [Latin_Ext_B] Latin_Extended_C [Latin_Ext_C] Latin_Extended_D [Latin_Ext_D] Lepcha Letterlike_Symbols Limbu Linear_B_Ideograms Linear_B_Syllabary Lisu Low_Surrogates Lycian Lydian Mahjong_Tiles [Mahjong] Malayalam Mandaic Mathematical_Alphanumeric_Symbols [Math_Alphanum] Mathematical_Operators [Math_Operators] Meetei_Mayek Meetei_Mayek_Extensions [Meetei_Mayek_Ext] Meroitic_Cursive Meroitic_Hieroglyphs Miao Miscellaneous_Mathematical_Symbols_A [Misc_Math_Symbols_A] Miscellaneous_Mathematical_Symbols_B [Misc_Math_Symbols_B] Miscellaneous_Symbols [Misc_Symbols] Miscellaneous_Symbols_And_Arrows [Misc_Arrows] Miscellaneous_Symbols_And_Pictographs [Misc_Pictographs] Miscellaneous_Technical [Misc_Technical] Modifier_Tone_Letters Mongolian Musical_Symbols [Music] Myanmar Myanmar_Extended_A [Myanmar_Ext_A] NKo New_Tai_Lue No_Block [NB] Number_Forms Ogham Ol_Chiki Old_Italic Old_Persian Old_South_Arabian Old_Turkic Optical_Character_Recognition [OCR] Oriya Osmanya Phags_Pa Phaistos_Disc [Phaistos] Phoenician Phonetic_Extensions [Phonetic_Ext] Phonetic_Extensions_Supplement [Phonetic_Ext_Sup] Playing_Cards Private_Use_Area [PUA, Private_Use] Rejang Rumi_Numeral_Symbols [Rumi] Runic Samaritan Saurashtra Sharada Shavian Sinhala Small_Form_Variants [Small_Forms] Sora_Sompeng Spacing_Modifier_Letters [Modifier_Letters] Specials Sundanese Sundanese_Supplement [Sundanese_Sup] Superscripts_And_Subscripts [Super_And_Sub] Supplemental_Arrows_A [Sup_Arrows_A] Supplemental_Arrows_B [Sup_Arrows_B] Supplemental_Mathematical_Operators [Sup_Math_Operators] Supplemental_Punctuation [Sup_Punctuation] Supplementary_Private_Use_Area_A [Sup_PUA_A] Supplementary_Private_Use_Area_B [Sup_PUA_B] Syloti_Nagri Syriac Tagalog Tagbanwa Tags Tai_Le Tai_Tham Tai_Viet Tai_Xuan_Jing_Symbols [Tai_Xuan_Jing] Takri Tamil Telugu Thaana Thai Tibetan Tifinagh Transport_And_Map_Symbols [Transport_And_Map] Ugaritic Unified_Canadian_Aboriginal_Syllabics [Canadian_Syllabics, UCAS] Unified_Canadian_Aboriginal_Syllabics_Extended [UCAS_Ext] Vai Variation_Selectors [VS] Variation_Selectors_Supplement [VS_Sup] Vedic_Extensions [Vedic_Ext] Vertical_Forms Yi_Radicals Yi_Syllables Yijing_Hexagram_Symbols [Yijing] Canonical_Combining_Class [ccc] 1 [OV, Overlay] 10 [CCC10] 103 [CCC103] 107 [CCC107] 11 [CCC11] 118 [CCC118] 12 [CCC12] 122 [CCC122] 129 [CCC129] 13 [CCC13] 130 [CCC130] 132 [CCC133] 14 [CCC14] 15 [CCC15] 16 [CCC16] 17 [CCC17] 18 [CCC18] 19 [CCC19] 20 [CCC20] 202 [ATB, Attached_Below] 21 [CCC21] 214 [ATA, Attached_Above] 216 [ATAR, Attached_Above_Right] 218 [BL, Below_Left] 22 [CCC22] 220 [B, Below] 222 [BR, Below_Right] 224 [L, Left] 226 [R, Right] 228 [AL, Above_Left] 23 [CCC23] 230 [A, Above] 232 [AR, Above_Right] 233 [DB, Double_Below] 234 [DA, Double_Above] 24 [CCC24] 240 [IS, Iota_Subscript] 25 [CCC25] 26 [CCC26] 27 [CCC27] 28 [CCC28] 29 [CCC29] 30 [CCC30] 31 [CCC31] 32 [CCC32] 33 [CCC33] 34 [CCC34] 35 [CCC35] 36 [CCC36] 7 [NK, Nukta] 8 [KV, Kana_Voicing] 84 [CCC84] 9 [VR, Virama] 91 [CCC91] Not_Reordered [0, NR] Case_Ignorable [CI] No [F, False, N] Yes [T, True, Y] Cased No [F, False, N] Yes [T, True, Y] Changes_When_Casefolded [CWCF] No [F, False, N] Yes [T, True, Y] Changes_When_Casemapped [CWCM] No [F, False, N] Yes [T, True, Y] Changes_When_Lowercased [CWL] No [F, False, N] Yes [T, True, Y] Changes_When_Titlecased [CWT] No [F, False, N] Yes [T, True, Y] Changes_When_Uppercased [CWU] No [F, False, N] Yes [T, True, Y] Dash No [F, False, N] Yes [T, True, Y] Decomposition_Type [dt] Canonical [Can] Circle [Enc] Compat [Com] Final [Fin] Font Fraction [Fra] Initial [Init] Isolated [Iso] Medial [Med] Narrow [Nar] Nobreak [NB] None Small [Sml] Square [Sqr] Sub Super [Sup] Vertical [Vert] Wide Default_Ignorable_Code_Point [DI] No [F, False, N] Yes [T, True, Y] Deprecated [Dep] No [F, False, N] Yes [T, True, Y] Diacritic [Dia] No [F, False, N] Yes [T, True, Y] East_Asian_Width [ea] A [Ambiguous] F [Fullwidth] H [Halfwidth] Neutral [N] W [Wide] na [Narrow] Extender [Ext] No [F, False, N] Yes [T, True, Y] General_Category [gc] C [C&, Other] CS [Surrogate] Cc [Control, cntrl] Cn [Unassigned] Co [Private_Use] L [L&, Letter] Ll [Lowercase_Letter] Lm [Modifier_Letter] Lo [Other_Letter] Lt [Titlecase_Letter] Lu [Uppercase_Letter] M [Combining_Mark, M&, Mark] Mc [Spacing_Mark] Me [Enclosing_Mark] Mn [Nonspacing_Mark] N [N&, Number] Nd [Decimal_Number, digit] Nl [Letter_Number] No [Other_Number] P [P&, Punctuation, punct] Pc [Connector_Punctuation] Pd [Dash_Punctuation] Pe [Close_Punctuation] Pf [Final_Punctuation] Pi [Initial_Punctuation] Po [Other_Punctuation] Ps [Open_Punctuation] S [S&, Symbol] Sk [Modifier_Symbol] Sm [Math_Symbol] So [Other_Symbol] Z [Separator, Z&] Zl [Line_Separator] Zp [Paragraph_Separator] Zs [Space_Separator] cf [Format] sc [Currency_Symbol] Graph No [F, False, N] Yes [T, True, Y] Grapheme_Base [Gr_Base] No [F, False, N] Yes [T, True, Y] Grapheme_Cluster_Break [GCB] CR Control [Cn] Extend [EX] L LF LV LVT Other [XX] Prepend [PP] Spacing_Mark [Sm] T V Grapheme_Extend [Gr_Ext] No [F, False, N] Yes [T, True, Y] Grapheme_Link [Gr_Link] No [F, False, N] Yes [T, True, Y] Hangul_Syllable_Type [hst] L [Leading_Jamo] LV [LV_Syllable] LVT [LVT_Syllable] Not_Applicable [na] T [Trailing_Jamo] V [Vowel_Jamo] Hex_Digit [Hex, XDigit] No [F, False, N] Yes [T, True, Y] Hyphen No [F, False, N] Yes [T, True, Y] IDS_Binary_Operator [IDSB] No [F, False, N] Yes [T, True, Y] IDS_Trinary_Operator [IDST] No [F, False, N] Yes [T, True, Y] ID_Continue [IDC] No [F, False, N] Yes [T, True, Y] ID_Start [IDS] No [F, False, N] Yes [T, True, Y] Ideographic [Ideo] No [F, False, N] Yes [T, True, Y] Indic_Matra_Category [InMC] Bottom Bottom_And_Right Invisible Left Left_And_Right Overstruck Right Top Top_And_Bottom Top_And_Bottom_And_Right Top_And_Left Top_And_Left_And_Right Top_And_Right Visual_Order_Left na [Not_Applicable] Indic_Syllabic_Category [InSC] Avagraha Bindu Consonant Consonant_Dead Consonant_Final Consonant_Head_Letter Consonant_Medial Consonant_Placeholder Consonant_Repha Consonant_Subjoined Modifying_Letter Nukta Other Register_Shifter Tone_Letter Tone_Mark Virama Visarga Vowel Vowel_Dependent Vowel_Independent Join_Control [Join_C] No [F, False, N] Yes [T, True, Y] Joining_Group [jg] Ain Alaph Alef Beh Beth Burushaski_Yeh_Barree Dal Dalath_Rish E Farsi_Yeh Fe Feh Final_Semkath Gaf Gamal Hah He Heh Heh_Goal Heth Kaf Kaph Khaph Knotted_Heh Lam Lamadh Meem Mim No_Joining_Group Noon Nun Nya Pe Qaf Qaph Reh Reversed_Pe Rohingya_Yeh Sad Sadhe Seen Semkath Shin Swash_Kaf Syriac_Waw Tah Taw Teh_Marbuta Teh_Marbuta_Goal [Hamza_On_Heh_Goal] Teth Waw Yeh Yeh_Barree Yeh_With_Tail Yudh Yudh_He Zain Zhain Joining_Type [jt] C [Join_Causing] D [Dual_Joining] Non_Joining [U] R [Right_Joining] T [Transparent] Line_Break [lb] AI [Ambiguous] AL [Alphabetic] B2 [Break_Both] BA [Break_After] BB [Break_Before] BK [Mandatory_Break] CB [Contingent_Break] CJ [Conditional_Japanese_Starter] CL [Close_Punctuation] CM [Combining_Mark] CP [Close_Parenthesis] CR [Carriage_Return] EX [Exclamation] GL [Glue] H2 H3 HL [Hebrew_Letter] HY [Hyphen] ID [Ideographic] IN [Inseparable, Inseperable] IS [Infix_Numeric] JL JV LF [Line_Feed] NS [Nonstarter] NU [Numeric] Nl [Next_Line] OP [Open_Punctuation] PR [Prefix_Numeric] Po [Postfix_Numeric] QU [Quotation] SA [Complex_Context] SG [Surrogate] SP [space] SY [Break_Symbols] Unknown [XX] WJ [Word_Joiner] ZW [ZWSpace] jt Logical_Order_Exception [LOE] No [F, False, N] Yes [T, True, Y] Lowercase [Lower] No [F, False, N] Yes [T, True, Y] Math No [F, False, N] Yes [T, True, Y] Noncharacter_Code_Point [NChar] No [F, False, N] Yes [T, True, Y] Numeric_Type [nt] Decimal [De] None Numeric [NU] digit [DI] Numeric_Value [nv] -1/2 0 1 1/10 1/16 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9 10 100 1000 10000 100000 100000000 1000000000000 11 11/2 12 13 13/2 14 15 15/2 16 17 17/2 18 19 2 2/3 2/5 20 200 2000 20000 21 22 23 24 25 26 27 28 29 3 3/16 3/2 3/4 3/5 3/8 30 300 3000 30000 31 32 33 34 35 36 37 38 39 4 4/5 40 400 4000 40000 41 42 43 44 45 46 47 48 49 5 5/2 5/6 5/8 50 500 5000 50000 6 60 600 6000 60000 7 7/2 7/8 70 700 7000 70000 8 80 800 8000 80000 9 9/2 90 900 9000 90000 NaN Other_Alphabetic [OAlpha] No [F, False, N] Yes [T, True, Y] Other_Default_Ignorable_Code_Point [ODI] No [F, False, N] Yes [T, True, Y] Other_Grapheme_Extend [OGr_Ext] No [F, False, N] Yes [T, True, Y] Other_ID_Continue [OIDC] No [F, False, N] Yes [T, True, Y] Other_ID_Start [OIDS] No [F, False, N] Yes [T, True, Y] Other_Lowercase [OLower] No [F, False, N] Yes [T, True, Y] Other_Math [OMath] No [F, False, N] Yes [T, True, Y] Other_Uppercase [OUpper] No [F, False, N] Yes [T, True, Y] Pattern_Syntax [Pat_Syn] No [F, False, N] Yes [T, True, Y] Pattern_White_Space [Pat_WS] No [F, False, N] Yes [T, True, Y] Print No [F, False, N] Yes [T, True, Y] Quotation_Mark [QMark] No [F, False, N] Yes [T, True, Y] Radical No [F, False, N] Yes [T, True, Y] STerm No [F, False, N] Yes [T, True, Y] Script [sc] Arabic [Arab] Armenian [Armn] Avestan [Avst] Balinese [Bali] Bamum [Bamu] Batak [Batk] Bengali [Beng] Bopomofo [Bopo] Brahmi [Brah] Braille [Brai] Buginese [Bugi] Buhid [Buhd] Canadian_Aboriginal [Cans] Carian [Cari] Chakma [Cakm] Cham Cherokee [Cher] Common [Zyyy] Coptic [Copt, Qaac] Cuneiform [Xsux] Cypriot [Cprt] Cyrillic [Cyrl] Deseret [Dsrt] Devanagari [Deva] Egyptian_Hieroglyphs [Egyp] Ethiopic [Ethi] Georgian [Geor] Glagolitic [Glag] Gothic [Goth] Greek [Grek] Gujarati [Gujr] Gurmukhi [Guru] Han [Hani] Hangul [Hang] Hanunoo [Hano] Hebrew [Hebr] Hiragana [Hira] Imperial_Aramaic [Armi] Inherited [Qaai, Zinh] Inscriptional_Pahlavi [Phli] Inscriptional_Parthian [Prti] Javanese [Java] Kaithi [Kthi] Kannada [Knda] Katakana [Kana] Kayah_Li [Kali] Kharoshthi [Khar] Khmer [Khmr] Lao [Laoo] Latin [Latn] Lepcha [Lepc] Limbu [Limb] Linear_B [Linb] Lisu Lycian [Lyci] Lydian [Lydi] Malayalam [Mlym] Mandaic [Mand] Meetei_Mayek [Mtei] Meroitic_Cursive [Merc] Meroitic_Hieroglyphs [Mero] Miao [Plrd] Mongolian [Mong] Myanmar [Mymr] NKo [Nkoo] New_Tai_Lue [Talu] Ogham [Ogam] Ol_Chiki [Olck] Old_Italic [Ital] Old_Persian [Xpeo] Old_South_Arabian [Sarb] Old_Turkic [Orkh] Oriya [Orya] Osmanya [Osma] Phags_Pa [Phag] Phoenician [Phnx] Rejang [Rjng] Runic [Runr] Samaritan [Samr] Saurashtra [Saur] Sharada [Shrd] Shavian [Shaw] Sinhala [Sinh] Sora_Sompeng [Sora] Sundanese [Sund] Syloti_Nagri [Sylo] Syriac [Syrc] Tagalog [Tglg] Tagbanwa [Tagb] Tai_Le [Tale] Tai_Tham [Lana] Tai_Viet [Tavt] Takri [Takr] Tamil [Taml] Telugu [Telu] Thaana [Thaa] Thai Tibetan [Tibt] Tifinagh [Tfng] Ugaritic [Ugar] Unknown [Zzzz] Vai [Vaii] YI [Yiii] Sentence_Break [SB] ATerm [AT] CR Close [CL] Extend [EX] Format [FO] LF Lower [Lo] Numeric [NU] OLetter [LE] Other [XX] SContinue [sc] SP STerm [ST] Sep [SE] Upper [UP] Soft_Dotted [SD] No [F, False, N] Yes [T, True, Y] Terminal_Punctuation [Term] No [F, False, N] Yes [T, True, Y] Unified_Ideograph [UIdeo] No [F, False, N] Yes [T, True, Y] Uppercase [Upper] No [F, False, N] Yes [T, True, Y] Variation_Selector [VS] No [F, False, N] Yes [T, True, Y] White_Space [WSpace, space] No [F, False, N] Yes [T, True, Y] Word No [F, False, N] Yes [T, True, Y] Word_Break [WB] ALetter [LE] CR Extend ExtendNumLet [EX] Format [FO] Katakana [KA] LF MidLetter [ML] MidNum [Mn] MidNumLet [MB] Newline [Nl] Numeric [NU] Other [XX] XID_Continue [XIDC] No [F, False, N] Yes [T, True, Y] XID_Start [XIDS] No [F, False, N] Yes [T, True, Y]