我对以下任何语言的字母使用以下内容:
text = regex.sub("[^\p{alpha}\d]+"," ",text
Run Code Online (Sandbox Code Playgroud)
p{alpha}如果存在这样的等价,我可以使用将字母转换为小写的等效字母吗?这个正则表达式怎么样?
Ste*_*ski 28
>>> re.sub('[AEIOU]+', lambda m: m.group(0).lower(), 'SOME TEXT HERE')
'SoMe TeXT HeRe'
Run Code Online (Sandbox Code Playgroud)
我相信您可以在这里找到答案:http://docs.python.org/library/re.html#re.sub
您可以提供一个 tolower 函数,它将匹配对象传递给 sub 方法,该方法将返回替换字符串