Python与Charter的等价物
使用Python与Charter的等价物,python,replace,Python,Replace,使用chartr()(R)函数,生活是如此简单: txtdata = "my têxt is plaîn of accent" chartr("îêéè", "ieee", txtdata) return“我的文本是重音平面图” 在Python中,re.sub()函数只在第二个参数上取一个替换值: re.sub("[éè]", "e", txtdata) chartr()是否有与Python等效的函数?我认为str.translate更适合这样的任务,因为它有重音翻译 out = "my t
chartr()
(R)函数,生活是如此简单:
txtdata = "my têxt is plaîn of accent"
chartr("îêéè", "ieee", txtdata)
return“我的文本是重音平面图”
在Python中,re.sub()
函数只在第二个参数上取一个替换值:
re.sub("[éè]", "e", txtdata)
chartr()是否有与Python等效的函数?我认为
str.translate
更适合这样的任务,因为它有重音翻译
out = "my têxt is plaîn of accent".translate(str.maketrans("îêéè", "ieee"))
print(out)
'my text is plain of accent'
out = "my têxt is plaîn of accent".translate(str.maketrans("îêéè", "ieee"))
print(out)
'my text is plain of accent'
100000 loops, best of 3: 3.05 µs per loop