Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是正则表达式和 python 的新手。如何在 python 中编写脚本,在其中找到多个空格或制表符并将它们替换为单个空格.. 我如何编写or表达式?
or
我为多个空格写了下面的行,我如何也包含选项卡?
ModCon = re.sub('\s{2,}', ' ', content)
对于 OR 字符,您可以只使用一个字符类:
content = re.sub("[ \t]{2,}", " ", content)
您可以使用括号和竖线或任意表达式:
content = re.sub("( |\t){2,}", " ", content)
尝试这个
ModCon = re.sub('(\ |\t)+', ' ', content)
如果有一个或多个空格或制表符,则变为只有一个