内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
Python的string.whitespace很棒:
>>> string.whitespace
'\t\n\x0b\x0c\r '
如何使用这个字符串而不手动输入'\ t | \ n | ...等等正则表达式?
例如,它应该能够变成:“Please \n don't \t hurt \x0b me。”
成
"Please don't hurt me."
我可能想要保留单个空格
如果你str.split
没有参数的调用,这样:
>>> ' '.join("Please \n don't \t hurt \x0b me.".split())
"Please don't hurt me."