python - 替换python字符串中的特殊字母

标签 python string nlp

我正在研究足球数据集并处理一些奇异的名字。我想问如何替换数据集中存在的特殊字母?以下是这些“异国情调”名称的一些示例:

“Lionel Andrés Messi Cuccittini”、“Neymar da Silva Santos Junior”、“Luis Alberto Suárez Díaz”、“David De Gea Quintana”、“Zlatan Ibrahimović”

特殊字母有é、á、ć、等(上面带有“上标”的字母)。我想将它们更改为“基本”形式 - ć 变为 c,á 变为 a,依此类推。

非常感谢!

最佳答案

你可以试试这个

for i in range(len(playernames)):
    playernames[i] = playernames[i].replace("é", "e")

然后当然添加所有其他字符

关于python - 替换python字符串中的特殊字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59436746/

相关文章:

nlp - GATE 或 RapidMiner 哪个更好

python - 根据序列位置在列表之间创建组合

python - 在 Python 中将计算信息写入文本文件的前面

python - 在 Pandas DataFrame 的字符串中漂亮地打印换行符

nlp - 将一个有多个主语的复合句分成多个各有一个主语的句子?

java - Mallet 主题建模 API - 如何确定所需的间隔数或最适合优化的间隔数?

python - scipy.special.erf 使用 0.j 引发运行时警告

Python3 - 矩阵和数组之间计算高效的相关性

javascript - 如何解析前导0的字符串

rindexOf 方法的 Swift 2/3 String 实现