如果我有这样的任意字符串:
final family = '\u{1F468}\u{200D}\u{1F469}\u{200D}\u{1F467}'; //
final myString = 'Let me introduce my $family to you.';
而且我知道家庭表情符号(空格)之后的字符的字符串索引是28
,我如何找到家庭表情符号的第一个代码单元的字符串索引?换句话说,我如何找到家庭表情符号的 UTF-16 代码单元的长度?
我之前也问过类似的问题,但那是在角色包出来之前。我可以做些什么来将字形簇索引映射到字符串索引?
我问的原因是我想通过 Flutter TextField 内的字形簇以编程方式退格。