Unicode规定了一些可以对拉丁字符进行的修改。我该如何在Python中将这些Unicode字符转换为普通的拉丁字符呢?
需要澄清的是,我不是在问如何去掉字母上的重音符号,而是在问如何转换那些在语言学意义上具有相同含义但具有装饰性显示(如负数、环绕、封闭在盒子中等)的内容。
例如,我如何将
需要澄清的是,我不是在问如何去掉字母上的重音符号,而是在问如何转换那些在语言学意义上具有相同含义但具有装饰性显示(如负数、环绕、封闭在盒子中等)的内容。
例如,我如何将
转换为°° c
(去除那些非语言字符将是另一个任务)°ORIGINAL° c
str.maketrans
和str.translate
更容易,例如:trans = str.maketrans('', 'ABC'); ''.translate(trans)
->'ABBA'
- wjandrea