在 Python 3.x 中,特殊的 re 序列 '\s' 匹配 Unicode 空白字符,包括 [ \t\n\r\f\v]。
以下代码旨在用空格替换制表符和换行符。
import re
text = """Hello my friends.
How are you doing?
I'm fine."""
output = re.sub('\s', ' ', text)
print(output)
但是,该选项卡仍然存在于输出中。为什么?
在 Python 3.x 中,特殊的 re 序列 '\s' 匹配 Unicode 空白字符,包括 [ \t\n\r\f\v]。
以下代码旨在用空格替换制表符和换行符。
import re
text = """Hello my friends.
How are you doing?
I'm fine."""
output = re.sub('\s', ' ', text)
print(output)
但是,该选项卡仍然存在于输出中。为什么?