LinqToRegex by Josef Pihrt

<PackageReference Include="LinqToRegex" Version="2.2.1" />

.NET API 141,824 bytes

 GeneralCategory

public enum GeneralCategory
Specifies Unicode general category.

All control characters. This includes the Cc, Cf, Cs, Co, and Cn categories.

All diacritic marks. This includes the Mn, Mc, and Me categories.

All letter characters. This includes the Lu, Ll, Lt, Lm, and Lo characters.

All numbers. This includes the Nd, Nl, and No categories.

All punctuation characters. This includes the Pc, Pd, Ps, Pe, Pi, Pf, and Po categories.

All separator characters. This includes the Zs, Zl, and Zp categories.

All symbols. This includes the Sm, Sc, Sk, and So categories.

Letter, Lowercase

Letter, Modifier

Letter, Other

Letter, Titlecase

Letter, Uppercase

Mark, Enclosing

Mark, Nonspacing

Mark, Spacing Combining

Number, Decimal Digit

Number, Letter

Number, Other

Other, Control

Other, Format

Other, Not Assigned (no characters have this property)

Other, Private Use

Other, Surrogate

Punctuation, Close

Punctuation, Connector

Punctuation, Dash

Punctuation, Final quote (may behave like Ps or Pe depending on usage)

Punctuation, Initial quote (may behave like Ps or Pe depending on usage)

Punctuation, Open

Punctuation, Other

Separator, Line

Separator, Paragraph

Separator, Space

Symbol, Currency

Symbol, Math

Symbol, Modifier

Symbol, Other