首页 > 解决方案 > 正则表达式 Python 法语口音

问题描述

我使用这个代码:b = re.sub('[^A-Za-z]+', ' ', a)。不过我需要考虑到法语口音:àâéèêëïîôùûç。你能帮我么?:)

谢谢。

标签: pythonregex

解决方案


如果您想替换所有字母,考虑到 unicode,请执行以下操作:

text = "àâéèêëïîôùûç"
re.sub('\w+', ' ', text, re.UNICODE)

请注意,re.UNICODEpython3 中不需要,因为它默认进行 unicode 匹配。


推荐阅读