为了账号安全,请及时绑定邮箱和手机立即绑定

如何检索 [] 符文的第一个“完整”字符?

如何检索 [] 符文的第一个“完整”字符?

Go
三国纷争 2021-09-10 15:16:13
我正在尝试编写一个函数func Anonymize(name string) string匿名化名称。以下是输入和输出对的一些示例,以便您了解它应该做什么:Müller → M.von der Linden → v. d. L.Meyer-Schulze → M.-S.此函数应该处理由任意字符组成的名称。在实现这个功能时,我有以下问题:给定 a []runeor string,我如何算出我必须使用多少符文才能获得一个完整的角色,完整的意思是所有与角色对应的修饰符和组合重音都被使用了。例如,如果输入是[]rune{0x0041, 0x0308, 0x0066, 0x0067}(对应于字符串 ÄBC,其中 Ä 表示为 A 和组合日记的组合),该函数应返回 2,因为前两个符文产生第一个字符 Ä。如果我只拿了第一个符文,我会得到 A,这是不正确的。我需要回答这个问题,因为我想匿名化的名字可能以带重音的字符开头,而我不想删除重音。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信