HarmonyOS 汉字转拼音去掉音标的方法

static transHanziToPinyin(chinesestr:string):string{
  let transliterator = i18n.Transliterator.getInstance("Any-Latn");
  let res: string = transliterator.transform(chinesestr); // res = "zhōng guó"
  return res
}

这个方法会获取到音标,有没有去掉音标的方法?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

参考:

function removeToneMarks(str: string): string {
  // 使用正则表达式替换掉匹配到的音调标记,考虑到汉字一般开头的也只有a有音标,
  //如"啊"、"安"之类的
  //所以只替换a相关音标
  return str.replace(new RegExp(/[ā|á|ǎ|à]/gi), letter => 'a');
}
分享
微博
QQ
微信
回复
1天前
相关问题
汉字拼音如何去掉音标
187浏览 • 1回复 待解决
汉字拼音去掉音标该怎么解决啊?
529浏览 • 1回复 待解决
HarmonyOS 汉字拼音 i18n
604浏览 • 1回复 待解决
HarmonyOS如何获取汉字拼音
457浏览 • 1回复 待解决
HarmonyOS 如何将汉字转换成拼音
49浏览 • 1回复 待解决
汉子拼音简便的实现方式
505浏览 • 1回复 待解决
HarmonyOS 获取组件坐标的方法
45浏览 • 1回复 待解决
HarmonyOS ACSII字符的方法
39浏览 • 1回复 待解决
HarmonyOS 汉字的编码问题
32浏览 • 1回复 待解决
HarmonyOS 汉字转成特定格式
341浏览 • 1回复 待解决
HarmonyOS 十进制二进制方法
96浏览 • 1回复 待解决
HarmonyOS 关于图标的适配
23浏览 • 1回复 待解决
HarmonyOS 提供城市拼音选择组件
258浏览 • 1回复 待解决
如何随机生成一个汉字
376浏览 • 1回复 待解决
HarmonyOS如何建立多目标的工程呢
347浏览 • 1回复 待解决
HarmonyOS Uint8Array格式字符串的方法
869浏览 • 1回复 待解决
怎么去掉 hdc uninstall
651浏览 • 1回复 待解决