On this page
Regexps Based on Unicode Properties
The properties shown here are those currently supported in Ruby. Older versions may not support all of these.
POSIX brackets
\p{ASCII}
\p{Alnum}
\p{Alphabetic}
,\p{Alpha}
\p{Blank}
\p{Cntrl}
\p{Digit}
\p{Graph}
\p{Lowercase}
,\p{Lower}
\p{Print}
\p{Punct}
\p{Space}
\p{Uppercase}
,\p{Upper}
\p{Word}
\p{XDigit}
\p{XPosixPunct}
Special
\p{Any}
\p{Assigned}
Major and General Categories
\p{Cased_Letter}
,\p{LC}
\p{Close_Punctuation}
,\p{Pe}
\p{Connector_Punctuation}
,\p{Pc}
\p{Control}
,\p{Cc}
\p{Currency_Symbol}
,\p{Sc}
\p{Dash_Punctuation}
,\p{Pd}
\p{Decimal_Number}
,\p{Nd}
\p{Enclosing_Mark}
,\p{Me}
\p{Final_Punctuation}
,\p{Pf}
\p{Format}
,\p{Cf}
\p{Initial_Punctuation}
,\p{Pi}
\p{Letter}
,\p{L}
\p{Letter_Number}
,\p{Nl}
\p{Line_Separator}
,\p{Zl}
\p{Lowercase_Letter}
,\p{Ll}
\p{Mark}
,\p{M}
\p{Math_Symbol}
,\p{Sm}
\p{Modifier_Letter}
,\p{Lm}
\p{Modifier_Symbol}
,\p{Sk}
\p{Nonspacing_Mark}
,\p{Mn}
\p{Number}
,\p{N}
\p{Open_Punctuation}
,\p{Ps}
\p{Other}
,\p{C}
\p{Other_Letter}
,\p{Lo}
\p{Other_Number}
,\p{No}
\p{Other_Punctuation}
,\p{Po}
\p{Other_Symbol}
,\p{So}
\p{Paragraph_Separator}
,\p{Zp}
\p{Private_Use}
,\p{Co}
\p{Punctuation}
,\p{P}
\p{Separator}
,\p{Z}
\p{Space_Separator}
,\p{Zs}
\p{Spacing_Mark}
,\p{Mc}
\p{Surrogate}
,\p{Cs}
\p{Symbol}
,\p{S}
\p{Titlecase_Letter}
,\p{Lt}
\p{Unassigned}
,\p{Cn}
\p{Uppercase_Letter}
,\p{Lu}
Prop List
\p{ASCII_Hex_Digit}
,\p{AHex}
\p{Bidi_Control}
,\p{Bidi_C}
\p{Dash}
\p{Deprecated}
,\p{Dep}
\p{Diacritic}
,\p{Dia}
\p{Extender}
,\p{Ext}
\p{Hex_Digit}
,\p{Hex}
\p{Hyphen}
\p{IDS_Binary_Operator}
,\p{IDSB}
\p{IDS_Trinary_Operator}
,\p{IDST}
\p{Ideographic}
,\p{Ideo}
\p{Join_Control}
,\p{Join_C}
\p{Logical_Order_Exception}
,\p{LOE}
\p{Noncharacter_Code_Point}
,\p{NChar}
\p{Other_Alphabetic}
,\p{OAlpha}
\p{Other_Default_Ignorable_Code_Point}
,\p{ODI}
\p{Other_Grapheme_Extend}
,\p{OGr_Ext}
\p{Other_ID_Continue}
,\p{OIDC}
\p{Other_ID_Start}
,\p{OIDS}
\p{Other_Lowercase}
,\p{OLower}
\p{Other_Math}
,\p{OMath}
\p{Other_Uppercase}
,\p{OUpper}
\p{Pattern_Syntax}
,\p{Pat_Syn}
\p{Pattern_White_Space}
,\p{Pat_WS}
\p{Prepended_Concatenation_Mark}
,\p{PCM}
\p{Quotation_Mark}
,\p{QMark}
\p{Radical}
\p{Regional_Indicator}
,\p{RI}
\p{Sentence_Terminal}
,\p{STerm}
\p{Soft_Dotted}
,\p{SD}
\p{Terminal_Punctuation}
,\p{Term}
\p{Unified_Ideograph}
,\p{UIdeo}
\p{Variation_Selector}
,\p{VS}
\p{White_Space}
,\p{WSpace}
Derived Core Properties
\p{Alphabetic}
,\p{Alpha}
\p{Case_Ignorable}
,\p{CI}
\p{Cased}
\p{Changes_When_Casefolded}
,\p{CWCF}
\p{Changes_When_Casemapped}
,\p{CWCM}
\p{Changes_When_Lowercased}
,\p{CWL}
\p{Changes_When_Titlecased}
,\p{CWT}
\p{Changes_When_Uppercased}
,\p{CWU}
\p{Default_Ignorable_Code_Point}
,\p{DI}
\p{Grapheme_Base}
,\p{Gr_Base}
\p{Grapheme_Extend}
,\p{Gr_Ext}
\p{Grapheme_Link}
,\p{Gr_Link}
\p{ID_Continue}
,\p{IDC}
\p{ID_Start}
,\p{IDS}
\p{Lowercase}
,\p{Lower}
\p{Math}
\p{Uppercase}
,\p{Upper}
\p{XID_Continue}
,\p{XIDC}
\p{XID_Start}
,\p{XIDS}
Scripts
\p{Adlam}
,\p{Adlm}
\p{Ahom}
\p{Anatolian_Hieroglyphs}
,\p{Hluw}
\p{Arabic}
,\p{Arab}
\p{Armenian}
,\p{Armn}
\p{Avestan}
,\p{Avst}
\p{Balinese}
,\p{Bali}
\p{Bamum}
,\p{Bamu}
\p{Bassa_Vah}
,\p{Bass}
\p{Batak}
,\p{Batk}
\p{Bengali}
,\p{Beng}
\p{Bhaiksuki}
,\p{Bhks}
\p{Bopomofo}
,\p{Bopo}
\p{Brahmi}
,\p{Brah}
\p{Braille}
,\p{Brai}
\p{Buginese}
,\p{Bugi}
\p{Buhid}
,\p{Buhd}
\p{Canadian_Aboriginal}
,\p{Cans}
\p{Carian}
,\p{Cari}
\p{Caucasian_Albanian}
,\p{Aghb}
\p{Chakma}
,\p{Cakm}
\p{Cham}
\p{Cherokee}
,\p{Cher}
\p{Chorasmian}
,\p{Chrs}
\p{Common}
,\p{Zyyy}
\p{Coptic}
,\p{Copt}
\p{Cuneiform}
,\p{Xsux}
\p{Cypriot}
,\p{Cprt}
\p{Cypro_Minoan}
,\p{Cpmn}
\p{Cyrillic}
,\p{Cyrl}
\p{Deseret}
,\p{Dsrt}
\p{Devanagari}
,\p{Deva}
\p{Dives_Akuru}
,\p{Diak}
\p{Dogra}
,\p{Dogr}
\p{Duployan}
,\p{Dupl}
\p{Egyptian_Hieroglyphs}
,\p{Egyp}
\p{Elbasan}
,\p{Elba}
\p{Elymaic}
,\p{Elym}
\p{Ethiopic}
,\p{Ethi}
\p{Georgian}
,\p{Geor}
\p{Glagolitic}
,\p{Glag}
\p{Gothic}
,\p{Goth}
\p{Grantha}
,\p{Gran}
\p{Greek}
,\p{Grek}
\p{Gujarati}
,\p{Gujr}
\p{Gunjala_Gondi}
,\p{Gong}
\p{Gurmukhi}
,\p{Guru}
\p{Han}
,\p{Hani}
\p{Hangul}
,\p{Hang}
\p{Hanifi_Rohingya}
,\p{Rohg}
\p{Hanunoo}
,\p{Hano}
\p{Hatran}
,\p{Hatr}
\p{Hebrew}
,\p{Hebr}
\p{Hiragana}
,\p{Hira}
\p{Imperial_Aramaic}
,\p{Armi}
\p{Inherited}
,\p{Zinh}
\p{Inscriptional_Pahlavi}
,\p{Phli}
\p{Inscriptional_Parthian}
,\p{Prti}
\p{Javanese}
,\p{Java}
\p{Kaithi}
,\p{Kthi}
\p{Kannada}
,\p{Knda}
\p{Katakana}
,\p{Kana}
\p{Kawi}
\p{Kayah_Li}
,\p{Kali}
\p{Kharoshthi}
,\p{Khar}
\p{Khitan_Small_Script}
,\p{Kits}
\p{Khmer}
,\p{Khmr}
\p{Khojki}
,\p{Khoj}
\p{Khudawadi}
,\p{Sind}
\p{Lao}
,\p{Laoo}
\p{Latin}
,\p{Latn}
\p{Lepcha}
,\p{Lepc}
\p{Limbu}
,\p{Limb}
\p{Linear_A}
,\p{Lina}
\p{Linear_B}
,\p{Linb}
\p{Lisu}
\p{Lycian}
,\p{Lyci}
\p{Lydian}
,\p{Lydi}
\p{Mahajani}
,\p{Mahj}
\p{Makasar}
,\p{Maka}
\p{Malayalam}
,\p{Mlym}
\p{Mandaic}
,\p{Mand}
\p{Manichaean}
,\p{Mani}
\p{Marchen}
,\p{Marc}
\p{Masaram_Gondi}
,\p{Gonm}
\p{Medefaidrin}
,\p{Medf}
\p{Meetei_Mayek}
,\p{Mtei}
\p{Mende_Kikakui}
,\p{Mend}
\p{Meroitic_Cursive}
,\p{Merc}
\p{Meroitic_Hieroglyphs}
,\p{Mero}
\p{Miao}
,\p{Plrd}
\p{Modi}
\p{Mongolian}
,\p{Mong}
\p{Mro}
,\p{Mroo}
\p{Multani}
,\p{Mult}
\p{Myanmar}
,\p{Mymr}
\p{Nabataean}
,\p{Nbat}
\p{Nag_Mundari}
,\p{Nagm}
\p{Nandinagari}
,\p{Nand}
\p{New_Tai_Lue}
,\p{Talu}
\p{Newa}
\p{Nko}
,\p{Nkoo}
\p{Nushu}
,\p{Nshu}
\p{Nyiakeng_Puachue_Hmong}
,\p{Hmnp}
\p{Ogham}
,\p{Ogam}
\p{Ol_Chiki}
,\p{Olck}
\p{Old_Hungarian}
,\p{Hung}
\p{Old_Italic}
,\p{Ital}
\p{Old_North_Arabian}
,\p{Narb}
\p{Old_Permic}
,\p{Perm}
\p{Old_Persian}
,\p{Xpeo}
\p{Old_Sogdian}
,\p{Sogo}
\p{Old_South_Arabian}
,\p{Sarb}
\p{Old_Turkic}
,\p{Orkh}
\p{Old_Uyghur}
,\p{Ougr}
\p{Oriya}
,\p{Orya}
\p{Osage}
,\p{Osge}
\p{Osmanya}
,\p{Osma}
\p{Pahawh_Hmong}
,\p{Hmng}
\p{Palmyrene}
,\p{Palm}
\p{Pau_Cin_Hau}
,\p{Pauc}
\p{Phags_Pa}
,\p{Phag}
\p{Phoenician}
,\p{Phnx}
\p{Psalter_Pahlavi}
,\p{Phlp}
\p{Rejang}
,\p{Rjng}
\p{Runic}
,\p{Runr}
\p{Samaritan}
,\p{Samr}
\p{Saurashtra}
,\p{Saur}
\p{Sharada}
,\p{Shrd}
\p{Shavian}
,\p{Shaw}
\p{Siddham}
,\p{Sidd}
\p{SignWriting}
,\p{Sgnw}
\p{Sinhala}
,\p{Sinh}
\p{Sogdian}
,\p{Sogd}
\p{Sora_Sompeng}
,\p{Sora}
\p{Soyombo}
,\p{Soyo}
\p{Sundanese}
,\p{Sund}
\p{Syloti_Nagri}
,\p{Sylo}
\p{Syriac}
,\p{Syrc}
\p{Tagalog}
,\p{Tglg}
\p{Tagbanwa}
,\p{Tagb}
\p{Tai_Le}
,\p{Tale}
\p{Tai_Tham}
,\p{Lana}
\p{Tai_Viet}
,\p{Tavt}
\p{Takri}
,\p{Takr}
\p{Tamil}
,\p{Taml}
\p{Tangsa}
,\p{Tnsa}
\p{Tangut}
,\p{Tang}
\p{Telugu}
,\p{Telu}
\p{Thaana}
,\p{Thaa}
\p{Thai}
\p{Tibetan}
,\p{Tibt}
\p{Tifinagh}
,\p{Tfng}
\p{Tirhuta}
,\p{Tirh}
\p{Toto}
\p{Ugaritic}
,\p{Ugar}
\p{Unknown}
,\p{Zzzz}
\p{Vai}
,\p{Vaii}
\p{Vithkuqi}
,\p{Vith}
\p{Wancho}
,\p{Wcho}
\p{Warang_Citi}
,\p{Wara}
\p{Yezidi}
,\p{Yezi}
\p{Yi}
,\p{Yiii}
\p{Zanabazar_Square}
,\p{Zanb}
Blocks
\p{In_Adlam}
\p{In_Aegean_Numbers}
\p{In_Ahom}
\p{In_Alchemical_Symbols}
\p{In_Alphabetic_Presentation_Forms}
\p{In_Anatolian_Hieroglyphs}
\p{In_Ancient_Greek_Musical_Notation}
\p{In_Ancient_Greek_Numbers}
\p{In_Ancient_Symbols}
\p{In_Arabic}
\p{In_Arabic_Extended_A}
\p{In_Arabic_Extended_B}
\p{In_Arabic_Extended_C}
\p{In_Arabic_Mathematical_Alphabetic_Symbols}
\p{In_Arabic_Presentation_Forms_A}
\p{In_Arabic_Presentation_Forms_B}
\p{In_Arabic_Supplement}
\p{In_Armenian}
\p{In_Arrows}
\p{In_Avestan}
\p{In_Balinese}
\p{In_Bamum}
\p{In_Bamum_Supplement}
\p{In_Basic_Latin}
\p{In_Bassa_Vah}
\p{In_Batak}
\p{In_Bengali}
\p{In_Bhaiksuki}
\p{In_Block_Elements}
\p{In_Bopomofo}
\p{In_Bopomofo_Extended}
\p{In_Box_Drawing}
\p{In_Brahmi}
\p{In_Braille_Patterns}
\p{In_Buginese}
\p{In_Buhid}
\p{In_Byzantine_Musical_Symbols}
\p{In_CJK_Compatibility}
\p{In_CJK_Compatibility_Forms}
\p{In_CJK_Compatibility_Ideographs}
\p{In_CJK_Compatibility_Ideographs_Supplement}
\p{In_CJK_Radicals_Supplement}
\p{In_CJK_Strokes}
\p{In_CJK_Symbols_and_Punctuation}
\p{In_CJK_Unified_Ideographs}
\p{In_CJK_Unified_Ideographs_Extension_A}
\p{In_CJK_Unified_Ideographs_Extension_B}
\p{In_CJK_Unified_Ideographs_Extension_C}
\p{In_CJK_Unified_Ideographs_Extension_D}
\p{In_CJK_Unified_Ideographs_Extension_E}
\p{In_CJK_Unified_Ideographs_Extension_F}
\p{In_CJK_Unified_Ideographs_Extension_G}
\p{In_CJK_Unified_Ideographs_Extension_H}
\p{In_Carian}
\p{In_Caucasian_Albanian}
\p{In_Chakma}
\p{In_Cham}
\p{In_Cherokee}
\p{In_Cherokee_Supplement}
\p{In_Chess_Symbols}
\p{In_Chorasmian}
\p{In_Combining_Diacritical_Marks}
\p{In_Combining_Diacritical_Marks_Extended}
\p{In_Combining_Diacritical_Marks_Supplement}
\p{In_Combining_Diacritical_Marks_for_Symbols}
\p{In_Combining_Half_Marks}
\p{In_Common_Indic_Number_Forms}
\p{In_Control_Pictures}
\p{In_Coptic}
\p{In_Coptic_Epact_Numbers}
\p{In_Counting_Rod_Numerals}
\p{In_Cuneiform}
\p{In_Cuneiform_Numbers_and_Punctuation}
\p{In_Currency_Symbols}
\p{In_Cypriot_Syllabary}
\p{In_Cypro_Minoan}
\p{In_Cyrillic}
\p{In_Cyrillic_Extended_A}
\p{In_Cyrillic_Extended_B}
\p{In_Cyrillic_Extended_C}
\p{In_Cyrillic_Extended_D}
\p{In_Cyrillic_Supplement}
\p{In_Deseret}
\p{In_Devanagari}
\p{In_Devanagari_Extended}
\p{In_Devanagari_Extended_A}
\p{In_Dingbats}
\p{In_Dives_Akuru}
\p{In_Dogra}
\p{In_Domino_Tiles}
\p{In_Duployan}
\p{In_Early_Dynastic_Cuneiform}
\p{In_Egyptian_Hieroglyph_Format_Controls}
\p{In_Egyptian_Hieroglyphs}
\p{In_Elbasan}
\p{In_Elymaic}
\p{In_Emoticons}
\p{In_Enclosed_Alphanumeric_Supplement}
\p{In_Enclosed_Alphanumerics}
\p{In_Enclosed_CJK_Letters_and_Months}
\p{In_Enclosed_Ideographic_Supplement}
\p{In_Ethiopic}
\p{In_Ethiopic_Extended}
\p{In_Ethiopic_Extended_A}
\p{In_Ethiopic_Extended_B}
\p{In_Ethiopic_Supplement}
\p{In_General_Punctuation}
\p{In_Geometric_Shapes}
\p{In_Geometric_Shapes_Extended}
\p{In_Georgian}
\p{In_Georgian_Extended}
\p{In_Georgian_Supplement}
\p{In_Glagolitic}
\p{In_Glagolitic_Supplement}
\p{In_Gothic}
\p{In_Grantha}
\p{In_Greek_Extended}
\p{In_Greek_and_Coptic}
\p{In_Gujarati}
\p{In_Gunjala_Gondi}
\p{In_Gurmukhi}
\p{In_Halfwidth_and_Fullwidth_Forms}
\p{In_Hangul_Compatibility_Jamo}
\p{In_Hangul_Jamo}
\p{In_Hangul_Jamo_Extended_A}
\p{In_Hangul_Jamo_Extended_B}
\p{In_Hangul_Syllables}
\p{In_Hanifi_Rohingya}
\p{In_Hanunoo}
\p{In_Hatran}
\p{In_Hebrew}
\p{In_High_Private_Use_Surrogates}
\p{In_High_Surrogates}
\p{In_Hiragana}
\p{In_IPA_Extensions}
\p{In_Ideographic_Description_Characters}
\p{In_Ideographic_Symbols_and_Punctuation}
\p{In_Imperial_Aramaic}
\p{In_Indic_Siyaq_Numbers}
\p{In_Inscriptional_Pahlavi}
\p{In_Inscriptional_Parthian}
\p{In_Javanese}
\p{In_Kaithi}
\p{In_Kaktovik_Numerals}
\p{In_Kana_Extended_A}
\p{In_Kana_Extended_B}
\p{In_Kana_Supplement}
\p{In_Kanbun}
\p{In_Kangxi_Radicals}
\p{In_Kannada}
\p{In_Katakana}
\p{In_Katakana_Phonetic_Extensions}
\p{In_Kawi}
\p{In_Kayah_Li}
\p{In_Kharoshthi}
\p{In_Khitan_Small_Script}
\p{In_Khmer}
\p{In_Khmer_Symbols}
\p{In_Khojki}
\p{In_Khudawadi}
\p{In_Lao}
\p{In_Latin_1_Supplement}
\p{In_Latin_Extended_A}
\p{In_Latin_Extended_Additional}
\p{In_Latin_Extended_B}
\p{In_Latin_Extended_C}
\p{In_Latin_Extended_D}
\p{In_Latin_Extended_E}
\p{In_Latin_Extended_F}
\p{In_Latin_Extended_G}
\p{In_Lepcha}
\p{In_Letterlike_Symbols}
\p{In_Limbu}
\p{In_Linear_A}
\p{In_Linear_B_Ideograms}
\p{In_Linear_B_Syllabary}
\p{In_Lisu}
\p{In_Lisu_Supplement}
\p{In_Low_Surrogates}
\p{In_Lycian}
\p{In_Lydian}
\p{In_Mahajani}
\p{In_Mahjong_Tiles}
\p{In_Makasar}
\p{In_Malayalam}
\p{In_Mandaic}
\p{In_Manichaean}
\p{In_Marchen}
\p{In_Masaram_Gondi}
\p{In_Mathematical_Alphanumeric_Symbols}
\p{In_Mathematical_Operators}
\p{In_Mayan_Numerals}
\p{In_Medefaidrin}
\p{In_Meetei_Mayek}
\p{In_Meetei_Mayek_Extensions}
\p{In_Mende_Kikakui}
\p{In_Meroitic_Cursive}
\p{In_Meroitic_Hieroglyphs}
\p{In_Miao}
\p{In_Miscellaneous_Mathematical_Symbols_A}
\p{In_Miscellaneous_Mathematical_Symbols_B}
\p{In_Miscellaneous_Symbols}
\p{In_Miscellaneous_Symbols_and_Arrows}
\p{In_Miscellaneous_Symbols_and_Pictographs}
\p{In_Miscellaneous_Technical}
\p{In_Modi}
\p{In_Modifier_Tone_Letters}
\p{In_Mongolian}
\p{In_Mongolian_Supplement}
\p{In_Mro}
\p{In_Multani}
\p{In_Musical_Symbols}
\p{In_Myanmar}
\p{In_Myanmar_Extended_A}
\p{In_Myanmar_Extended_B}
\p{In_NKo}
\p{In_Nabataean}
\p{In_Nag_Mundari}
\p{In_Nandinagari}
\p{In_New_Tai_Lue}
\p{In_Newa}
\p{In_No_Block}
\p{In_Number_Forms}
\p{In_Nushu}
\p{In_Nyiakeng_Puachue_Hmong}
\p{In_Ogham}
\p{In_Ol_Chiki}
\p{In_Old_Hungarian}
\p{In_Old_Italic}
\p{In_Old_North_Arabian}
\p{In_Old_Permic}
\p{In_Old_Persian}
\p{In_Old_Sogdian}
\p{In_Old_South_Arabian}
\p{In_Old_Turkic}
\p{In_Old_Uyghur}
\p{In_Optical_Character_Recognition}
\p{In_Oriya}
\p{In_Ornamental_Dingbats}
\p{In_Osage}
\p{In_Osmanya}
\p{In_Ottoman_Siyaq_Numbers}
\p{In_Pahawh_Hmong}
\p{In_Palmyrene}
\p{In_Pau_Cin_Hau}
\p{In_Phags_pa}
\p{In_Phaistos_Disc}
\p{In_Phoenician}
\p{In_Phonetic_Extensions}
\p{In_Phonetic_Extensions_Supplement}
\p{In_Playing_Cards}
\p{In_Private_Use_Area}
\p{In_Psalter_Pahlavi}
\p{In_Rejang}
\p{In_Rumi_Numeral_Symbols}
\p{In_Runic}
\p{In_Samaritan}
\p{In_Saurashtra}
\p{In_Sharada}
\p{In_Shavian}
\p{In_Shorthand_Format_Controls}
\p{In_Siddham}
\p{In_Sinhala}
\p{In_Sinhala_Archaic_Numbers}
\p{In_Small_Form_Variants}
\p{In_Small_Kana_Extension}
\p{In_Sogdian}
\p{In_Sora_Sompeng}
\p{In_Soyombo}
\p{In_Spacing_Modifier_Letters}
\p{In_Specials}
\p{In_Sundanese}
\p{In_Sundanese_Supplement}
\p{In_Superscripts_and_Subscripts}
\p{In_Supplemental_Arrows_A}
\p{In_Supplemental_Arrows_B}
\p{In_Supplemental_Arrows_C}
\p{In_Supplemental_Mathematical_Operators}
\p{In_Supplemental_Punctuation}
\p{In_Supplemental_Symbols_and_Pictographs}
\p{In_Supplementary_Private_Use_Area_A}
\p{In_Supplementary_Private_Use_Area_B}
\p{In_Sutton_SignWriting}
\p{In_Syloti_Nagri}
\p{In_Symbols_and_Pictographs_Extended_A}
\p{In_Symbols_for_Legacy_Computing}
\p{In_Syriac}
\p{In_Syriac_Supplement}
\p{In_Tagalog}
\p{In_Tagbanwa}
\p{In_Tags}
\p{In_Tai_Le}
\p{In_Tai_Tham}
\p{In_Tai_Viet}
\p{In_Tai_Xuan_Jing_Symbols}
\p{In_Takri}
\p{In_Tamil}
\p{In_Tamil_Supplement}
\p{In_Tangsa}
\p{In_Tangut}
\p{In_Tangut_Components}
\p{In_Tangut_Supplement}
\p{In_Telugu}
\p{In_Thaana}
\p{In_Thai}
\p{In_Tibetan}
\p{In_Tifinagh}
\p{In_Tirhuta}
\p{In_Toto}
\p{In_Transport_and_Map_Symbols}
\p{In_Ugaritic}
\p{In_Unified_Canadian_Aboriginal_Syllabics}
\p{In_Unified_Canadian_Aboriginal_Syllabics_Extended}
\p{In_Unified_Canadian_Aboriginal_Syllabics_Extended_A}
\p{In_Vai}
\p{In_Variation_Selectors}
\p{In_Variation_Selectors_Supplement}
\p{In_Vedic_Extensions}
\p{In_Vertical_Forms}
\p{In_Vithkuqi}
\p{In_Wancho}
\p{In_Warang_Citi}
\p{In_Yezidi}
\p{In_Yi_Radicals}
\p{In_Yi_Syllables}
\p{In_Yijing_Hexagram_Symbols}
\p{In_Zanabazar_Square}
\p{In_Znamenny_Musical_Notation}
Emoji
\p{Emoji}
\p{Emoji_Component}
,\p{EComp}
\p{Emoji_Modifier}
,\p{EMod}
\p{Emoji_Modifier_Base}
,\p{EBase}
\p{Emoji_Presentation}
,\p{EPres}
\p{Extended_Pictographic}
,\p{ExtPict}
Graphemes
\p{Grapheme_Cluster_Break_CR}
\p{Grapheme_Cluster_Break_Control}
\p{Grapheme_Cluster_Break_Extend}
\p{Grapheme_Cluster_Break_L}
\p{Grapheme_Cluster_Break_LF}
\p{Grapheme_Cluster_Break_LV}
\p{Grapheme_Cluster_Break_LVT}
\p{Grapheme_Cluster_Break_Prepend}
\p{Grapheme_Cluster_Break_Regional_Indicator}
\p{Grapheme_Cluster_Break_SpacingMark}
\p{Grapheme_Cluster_Break_T}
\p{Grapheme_Cluster_Break_V}
\p{Grapheme_Cluster_Break_ZWJ}
Derived Ages
\p{Age_10_0}
\p{Age_11_0}
\p{Age_12_0}
\p{Age_12_1}
\p{Age_13_0}
\p{Age_14_0}
\p{Age_15_0}
\p{Age_1_1}
\p{Age_2_0}
\p{Age_2_1}
\p{Age_3_0}
\p{Age_3_1}
\p{Age_3_2}
\p{Age_4_0}
\p{Age_4_1}
\p{Age_5_0}
\p{Age_5_1}
\p{Age_5_2}
\p{Age_6_0}
\p{Age_6_1}
\p{Age_6_2}
\p{Age_6_3}
\p{Age_7_0}
\p{Age_8_0}
\p{Age_9_0}
Ruby Core © 1993–2022 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.