2024-06-13 22:50:13 发布
网友
对于任何语言的信件,我使用以下内容:
text = regex.sub("[^\p{alpha}\d]+"," ",text
如果存在这种等价性,我是否可以使用p{alpha}将字母转换为小写等价?这个正则表达式看起来怎么样?
p{alpha}
我相信你可以在这里找到答案:http://docs.python.org/library/re.html#re.sub
您可以提供一个tolower函数,它将一个匹配对象带到子方法,该子方法将返回替换字符串
正如oxtopus所建议的,您可以使用text.lower()(不需要正则表达式)将字母转换为小写形式。这也适用于Unicode字符串(À->;a等)
text.lower()
>>> re.sub('[AEIOU]+', lambda m: m.group(0).lower(), 'SOME TEXT HERE') 'SoMe TeXT HeRe'
我相信你可以在这里找到答案:http://docs.python.org/library/re.html#re.sub
您可以提供一个tolower函数,它将一个匹配对象带到子方法,该子方法将返回替换字符串
正如oxtopus所建议的,您可以使用
text.lower()
(不需要正则表达式)将字母转换为小写形式。这也适用于Unicode字符串(À->;a等)相关问题 更多 >
编程相关推荐