📅  最后修改于: 2023-12-03 15:18:53.364000             🧑  作者: Mango
在 Python 3 中,要替换所有空白字符,可以使用 re.sub()
函数。该函数是 Python3 中正则表达式的一部分。下面是一个示例程序,将所有空白字符替换为'-':
import re
# 原始字符串
string = 'Python 3 替换所有空白字符'
# 替换所有空白字符为 '-'
new_string = re.sub(r'\s', '-', string)
print('原始字符串:', string)
print('新字符串:', new_string)
上述示例程序的输出为:
原始字符串: Python 3 替换所有空白字符
新字符串: Python-3-替换所有空白字符
上述程序中,使用了 Python 正则表达式的 \s
来匹配所有空白字符(包括空格、制表符、换行符等)。re.sub()
函数则用 '-'
替换了所有匹配到的空白字符。
此外,还可以用 \S
匹配所有非空白字符。