Одним из способов справиться со сложностями Unicode со строками является использование функциональности текстового элемента, предоставляемой System.Globalization.StringInfo
.Мой вопрос заключается в том, существует ли хороший способ индексации / секционирования ReadOnlySpan<char>
с точки зрения текстовых элементов, чтобы избежать выделения в коде синтаксического анализа, который обрабатывает текстовые элементы (синтаксический анализ описан в этой статье Microsoft как одна из областейчто могло бы выиграть от сокращения выделений при использовании ReadOnlySpan<char>
), или это потребовало бы большого количества повторной реализации алгоритмов Unicode в моем коде?