StringCharacterExtensions extension
Extension methods for grapheme-aware character operations.
These methods work with Unicode grapheme clusters (user-perceived characters) rather than raw code units or code points.
- on
Properties
- graphemeLength → int
-
Available on String, provided by the StringCharacterExtensions extension
Gets the grapheme length (number of user-perceived characters).no setter
Methods
-
firstCharacter(
{bool trim = true, bool supportGraphemes = true}) → String -
Available on String, provided by the StringCharacterExtensions extension
Gets the first grapheme cluster (character). -
secondCharacter(
{bool trim = true, bool supportGraphemes = true}) → String -
Available on String, provided by the StringCharacterExtensions extension
Gets the second grapheme cluster (character). -
substringCharacter(
int graphemeStart, [int? graphemeEnd]) → String -
Available on String, provided by the StringCharacterExtensions extension
Gets a grapheme-aware substring.