Expand description
Splitting strings on grapheme cluster, word, and sentence boundaries.
See crate ::unicode_segmentation
.
Structs§
- Grapheme
Cursor - Cursor-based segmenter for grapheme clusters.
- Grapheme
Indices - External iterator for grapheme clusters and byte offsets.
- Graphemes
- External iterator for a string’s grapheme clusters.
- USentence
Bound Indices - External iterator for sentence boundaries and byte offsets.
- USentence
Bounds - External iterator for a string’s sentence boundaries.
- UWord
Bound Indices - External iterator for word boundaries and byte offsets.
- UWord
Bounds - External iterator for a string’s word boundaries.
- Unicode
Sentences - An iterator over the substrings of a string which, after splitting the string on sentence boundaries, contain any characters with the Alphabetic property, or with General_Category=Number.
- Unicode
Word Indices - An iterator over the substrings of a string which, after splitting the string on word boundaries, contain any characters with the Alphabetic property, or with General_Category=Number. This iterator also provides the byte offsets for each substring.
- Unicode
Words - An iterator over the substrings of a string which, after splitting the string on word boundaries, contain any characters with the Alphabetic property, or with General_Category=Number.
Enums§
- Grapheme
Incomplete - An error return indicating that not enough content was available in the provided chunk to satisfy the query, and that more content must be provided.
Constants§
- UNICODE_
VERSION - The version of Unicode that this version of unicode-segmentation is based on.
Traits§
- Unicode
Segmentation - Methods for segmenting strings according to Unicode Standard Annex #29.