##
\p{ASCII} [[:ASCII:]]
-* \p{All} Alias for \p{Any} ([\x{0000}-\x{10FFFF}])
\p{Alnum} [[:Alnum:]]
* \p{Alphabetic} [\p{L}\p{OtherAlphabetic}]
\p{Alpha} [[:Alpha:]]
-* \p{Any} [\x{0000}-\x{10FFFF}]
+ \p{Any} Alias for \p{Any} ([\x{0000}-\x{10FFFF}])
+ \p{Any} [\x{0000}-\x{10FFFF}]
* \p{Arabic} Script 'ARABIC'
* \p{Armenian} Script 'ARMENIAN'
* \p{AsciiHexDigit} Extended property 'ASCII_Hex_Digit'
-* \p{Assigned} All assigned code points
+ \p{Assigned} All assigned code points
* \p{Bengali} Script 'BENGALI'
\p{BidiAL} Bi-directional category 'AL'
\p{BidiAN} Bi-directional category 'AN'
* \p{Bopomofo} Script 'BOPOMOFO'
* \p{CanadianAboriginal} Script 'CANADIAN-ABORIGINAL'
\p{Canon} Decomposes to multiple characters
+* \p{Cc} Alias for \p{Cc} (General Category 'Cc')
\p{Cc} General Category 'Cc'
+* \p{Cf} Alias for \p{Cf} (General Category 'Cf')
\p{Cf} General Category 'Cf'
* \p{Cherokee} Script 'CHEROKEE'
-* \p{ClosePunctuation} Alias for \p{Pe} (General Category 'Pe')
\p{Cntrl} [[:Cntrl:]]
+* \p{Cn} Alias for \p{Cn} (General Category 'Cn' [not functional in Perl])
\p{Cn} General Category 'Cn' [not functional in Perl]
* \p{Common} Pseudo-Script of codepoints not in other Unicode scripts
\p{Compat} Compatible with a more-basic character
-* \p{ConnectorPunctuation} Alias for \p{Pc} (General Category 'Pc')
-* \p{Control} Alias for \p{Cc} (General Category 'Cc')
+* \p{Co} Alias for \p{Co} (General Category 'Co')
\p{Co} General Category 'Co'
+* \p{Cs} Alias for \p{Cs} (General Category 'Cs')
\p{Cs} General Category 'Cs'
-* \p{CurrencySymbol} Alias for \p{Sc} (General Category 'Sc')
* \p{Cyrillic} Script 'CYRILLIC'
+* \p{C} Alias for \p{C} (Major Category 'C')
\p{C} Major Category 'C'
\p{DCcircle} Compatible with 'circle'
\p{DCcompat} Compatible with 'compat'
\p{DCsuper} Compatible with 'super'
\p{DCvertical} Compatible with 'vertical'
\p{DCwide} Compatible with 'wide'
-* \p{DashPunctuation} Alias for \p{Pd} (General Category 'Pd')
* \p{Dash} Extended property 'Dash'
-* \p{DecimalNumber} Alias for \p{Nd} (General Category 'Nd')
* \p{Deseret} Script 'DESERET'
* \p{Devanagari} Script 'DEVANAGARI'
* \p{Diacritic} Extended property 'Diacritic'
\p{Digit} [[:Digit:]]
-* \p{EnclosingMark} Alias for \p{Me} (General Category 'Me')
* \p{Ethiopic} Script 'ETHIOPIC'
* \p{Extender} Extended property 'Extender'
-* \p{FinalPunctuation} Alias for \p{Pf} (General Category 'Pf')
-* \p{Format} Alias for \p{Cf} (General Category 'Cf')
* \p{Georgian} Script 'GEORGIAN'
* \p{Gothic} Script 'GOTHIC'
\p{Graph} [[:Graph:]]
* \p{InYiRadicals} Block 'Yi Radicals'
* \p{InYiSyllables} Block 'Yi Syllables'
* \p{Inherited} Script 'INHERITED'
-* \p{InitialPunctuation} Alias for \p{Pi} (General Category 'Pi')
* \p{JoinControl} Extended property 'Join_Control'
* \p{Kannada} Script 'KANNADA'
* \p{Katakana} Script 'KATAKANA'
\p{L&} [\p{Ll}\p{Lu}\p{Lt}]
* \p{Lao} Script 'LAO'
* \p{Latin} Script 'LATIN'
- \p{LbrkAI} Linebreak category 'AI'
- \p{LbrkAL} Linebreak category 'AL'
- \p{LbrkB2} Linebreak category 'B2'
- \p{LbrkBA} Linebreak category 'BA'
- \p{LbrkBB} Linebreak category 'BB'
- \p{LbrkBK} Linebreak category 'BK'
- \p{LbrkCB} Linebreak category 'CB'
- \p{LbrkCL} Linebreak category 'CL'
- \p{LbrkCM} Linebreak category 'CM'
- \p{LbrkCR} Linebreak category 'CR'
- \p{LbrkEX} Linebreak category 'EX'
- \p{LbrkGL} Linebreak category 'GL'
- \p{LbrkHY} Linebreak category 'HY'
- \p{LbrkID} Linebreak category 'ID'
- \p{LbrkIN} Linebreak category 'IN'
- \p{LbrkIS} Linebreak category 'IS'
- \p{LbrkLF} Linebreak category 'LF'
- \p{LbrkNS} Linebreak category 'NS'
- \p{LbrkNU} Linebreak category 'NU'
- \p{LbrkOP} Linebreak category 'OP'
- \p{LbrkPO} Linebreak category 'PO'
- \p{LbrkPR} Linebreak category 'PR'
- \p{LbrkQU} Linebreak category 'QU'
- \p{LbrkSA} Linebreak category 'SA'
- \p{LbrkSG} Linebreak category 'SG'
- \p{LbrkSP} Linebreak category 'SP'
- \p{LbrkSY} Linebreak category 'SY'
- \p{LbrkXX} Linebreak category 'XX'
- \p{LbrkZW} Linebreak category 'ZW'
-* \p{LetterNumber} Alias for \p{Nl} (General Category 'Nl')
-* \p{Letter} Alias for \p{L} (Major Category 'L')
-* \p{LineSeparator} Alias for \p{Zl} (General Category 'Zl')
+* \p{Ll} Alias for \p{Ll} (General Category 'Ll')
\p{Ll} General Category 'Ll'
+* \p{Lm} Alias for \p{Lm} (General Category 'Lm')
\p{Lm} General Category 'Lm'
-* \p{LowercaseLetter} Alias for \p{Ll} (General Category 'Ll')
* \p{Lowercase} [\p{Ll}\p{OtherLowercase}]
\p{Lower} [[:Lower:]]
+* \p{Lo} Alias for \p{Lo} (General Category 'Lo')
\p{Lo} General Category 'Lo'
+* \p{Lt} Alias for \p{Lt} (General Category 'Lt')
\p{Lt} General Category 'Lt'
+* \p{Lu} Alias for \p{Lu} (General Category 'Lu')
\p{Lu} General Category 'Lu'
+* \p{L} Alias for \p{L} (Major Category 'L')
\p{L} Major Category 'L'
* \p{Malayalam} Script 'MALAYALAM'
-* \p{Mark} Alias for \p{M} (Major Category 'M')
-* \p{MathSymbol} Alias for \p{Sm} (General Category 'Sm')
* \p{Math} [\p{Sm}\p{OtherMath}]
+* \p{Mc} Alias for \p{Mc} (General Category 'Mc')
\p{Mc} General Category 'Mc'
+* \p{Me} Alias for \p{Me} (General Category 'Me')
\p{Me} General Category 'Me'
\p{Mirrored} Mirrored in bidirectional text
+* \p{Mn} Alias for \p{Mn} (General Category 'Mn')
\p{Mn} General Category 'Mn'
-* \p{ModifierLetter} Alias for \p{Lm} (General Category 'Lm')
-* \p{ModifierSymbol} Alias for \p{Sk} (General Category 'Sk')
* \p{Mongolian} Script 'MONGOLIAN'
* \p{Myanmar} Script 'MYANMAR'
+* \p{M} Alias for \p{M} (Major Category 'M')
\p{M} Major Category 'M'
+* \p{Nd} Alias for \p{Nd} (General Category 'Nd')
\p{Nd} General Category 'Nd'
+* \p{Nl} Alias for \p{Nl} (General Category 'Nl')
\p{Nl} General Category 'Nl'
-* \p{NonSpacingMark} Alias for \p{Mn} (General Category 'Mn')
* \p{NoncharacterCodePoint} Extended property 'Noncharacter_Code_Point'
+* \p{No} Alias for \p{No} (General Category 'No')
\p{No} General Category 'No'
-* \p{Number} Alias for \p{N} (Major Category 'N')
+* \p{N} Alias for \p{N} (Major Category 'N')
\p{N} Major Category 'N'
* \p{Ogham} Script 'OGHAM'
* \p{OldItalic} Script 'OLD-ITALIC'
-* \p{OpenPunctuation} Alias for \p{Ps} (General Category 'Ps')
* \p{Oriya} Script 'ORIYA'
* \p{OtherAlphabetic} Extended property 'Other_Alphabetic'
-* \p{OtherLetter} Alias for \p{Lo} (General Category 'Lo')
* \p{OtherLowercase} Extended property 'Other_Lowercase'
* \p{OtherMath} Extended property 'Other_Math'
-* \p{OtherNumber} Alias for \p{No} (General Category 'No')
-* \p{OtherPunctuation} Alias for \p{Po} (General Category 'Po')
-* \p{OtherSymbol} Alias for \p{So} (General Category 'So')
* \p{OtherUppercase} Extended property 'Other_Uppercase'
-* \p{Other} Alias for \p{C} (Major Category 'C')
-* \p{ParagraphSeparator} Alias for \p{Zp} (General Category 'Zp')
+* \p{Pc} Alias for \p{Pc} (General Category 'Pc')
\p{Pc} General Category 'Pc'
+* \p{Pd} Alias for \p{Pd} (General Category 'Pd')
\p{Pd} General Category 'Pd'
+* \p{Pe} Alias for \p{Pe} (General Category 'Pe')
\p{Pe} General Category 'Pe'
+* \p{Pf} Alias for \p{Pf} (General Category 'Pf')
\p{Pf} General Category 'Pf'
+* \p{Pi} Alias for \p{Pi} (General Category 'Pi')
\p{Pi} General Category 'Pi'
+* \p{Po} Alias for \p{Po} (General Category 'Po')
\p{Po} General Category 'Po'
\p{Print} [[:Print:]]
-* \p{PrivateUse} Alias for \p{Co} (General Category 'Co')
+* \p{Ps} Alias for \p{Ps} (General Category 'Ps')
\p{Ps} General Category 'Ps'
-* \p{Punctuation} Alias for \p{P} (Major Category 'P')
\p{Punct} [[:Punct:]]
+* \p{P} Alias for \p{P} (Major Category 'P')
\p{P} Major Category 'P'
* \p{QuotationMark} Extended property 'Quotation_Mark'
* \p{Runic} Script 'RUNIC'
+* \p{Sc} Alias for \p{Sc} (General Category 'Sc')
\p{Sc} General Category 'Sc'
-* \p{Separator} Alias for \p{Z} (Major Category 'Z')
* \p{Sinhala} Script 'SINHALA'
+* \p{Sk} Alias for \p{Sk} (General Category 'Sk')
\p{Sk} General Category 'Sk'
+* \p{Sm} Alias for \p{Sm} (General Category 'Sm')
\p{Sm} General Category 'Sm'
+* \p{So} Alias for \p{So} (General Category 'So')
\p{So} General Category 'So'
\p{SpacePerl} \s
-* \p{SpaceSeparator} Alias for \p{Zs} (General Category 'Zs')
\p{Space} [[:Space:]]
-* \p{SpacingMark} Alias for \p{Mc} (General Category 'Mc')
-* \p{Surrogate} Alias for \p{Cs} (General Category 'Cs')
-* \p{Symbol} Alias for \p{S} (Major Category 'S')
* \p{Syriac} Script 'SYRIAC'
+* \p{S} Alias for \p{S} (Major Category 'S')
\p{S} Major Category 'S'
* \p{Tamil} Script 'TAMIL'
* \p{Telugu} Script 'TELUGU'
* \p{Thaana} Script 'THAANA'
* \p{Thai} Script 'THAI'
* \p{Tibetan} Script 'TIBETAN'
-* \p{TitlecaseLetter} Alias for \p{Lt} (General Category 'Lt')
\p{Title} [[:Title:]]
-* \p{Unassigned} Alias for \p{Cn} (General Category 'Cn' [not functional in Perl])
-* \p{UppercaseLetter} Alias for \p{Lu} (General Category 'Lu')
* \p{Uppercase} [\p{Lu}\p{Other_Uppercase}]
\p{Upper} [[:Upper:]]
* \p{WhiteSpace} Extended property 'White_space'
\p{Word} [[:Word:]]
\p{XDigit} [[:XDigit:]]
* \p{Yi} Script 'YI'
+* \p{Zl} Alias for \p{Zl} (General Category 'Zl')
\p{Zl} General Category 'Zl'
+* \p{Zp} Alias for \p{Zp} (General Category 'Zp')
\p{Zp} General Category 'Zp'
+* \p{Zs} Alias for \p{Zs} (General Category 'Zs')
\p{Zs} General Category 'Zs'
+* \p{Z} Alias for \p{Z} (Major Category 'Z')
\p{Z} Major Category 'Z'
\p{_CanonDCIJ} (for internal casefolding use)
\p{_CaseIgnorable} (for internal casefolding use)