gpt4 book ai didi

python - 将重音与字母分开

转载 作者:行者123 更新时间:2023-12-04 09:37:32 26 4
gpt4 key购买 nike

我正在寻找一个函数,它将接受一个复合字母并将其拆分,就像您必须在 US-INTL 键盘上键入它一样,如下所示:

'ȯ' becomes ".o"
'â' becomes "^a"
'ë' becomes "\"e"
'è' becomes "`e"
'é' becomes "'e"
'ñ' becomes "~n"
'ç' becomes ",c"
等等。
但是在搜索这个问题时,我只能找到完全删除重音的函数,这不是我想要的。
这是我想要完成的:
展开这个字符串: ër íí àha lá eïsch进入这个字符串: "er 'i'i `aha l'a e"isch

最佳答案

您可以使用字典将字符与其替换匹配,然后遍历字符串以进行实际替换。

word_rep = dict(zip(['ȯ','â','ë','è','é','ñ','ç'] 
['.o','^a','\"e','`e','\'e','~n',',c']))
mystr = 'ër íí àha lá eïsch'
for key,value in word_rep.items():
mystr = mystr.replace(key,value)

关于python - 将重音与字母分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62497985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com