5 ms·
Caution, char != grapheme. Did you try it with combining characters?
by faqinghere 2y ago
Caution, char != grapheme. Did you try it with combining characters?
- letmutex 2y agoYes, combining characters and ZWJ emojis require additional processing, just like other languages (JavaScript, Java, etc.). https://doc.rust-lang.org/std/primitive.str.html#method.char_indices https://doc.rust-lang.org/std/primitive.str.html#method.char... https://github.com/letmutex/rust-substring/blob/992b826797a57478fcb63b1311a309213af20ad6/lib/substring.rs#L167 https://github.com/letmutex/rust-substring/blob/992b826797a5...