我是regex表达式和python的新手。如何在python中编写一个脚本,它找到多个空格或制表符并用单个空格替换它们。如何编写or
表达式?
我在下面写了多行空格,我怎么也包括标签?
ModCon = re.sub('\s{2,}', ' ', content)
答案 0 :(得分:3)
对于OR字符,您只需使用字符类:
content = re.sub("[ \t]{2,}", " ", content)
您可以使用括号和竖线对OR任意表达式:
content = re.sub("( |\t){2,}", " ", content)
答案 1 :(得分:1)
试试这个
ModCon = re.sub('(\ |\t)+', ' ', content)
如果有一个或多个空格或制表符,则只有一个