python 正则 一个或多个空格
时间: 2023-05-04 14:04:19 浏览: 317
Python正则表达式指南.pdf
3星 · 编辑精心推荐
在使用python正则表达式时,如需匹配一个或多个空格时,可以使用`\s+`来表示。其中`\s`表示匹配任意空白字符,包括空格、制表符和换行符,`+`表示匹配前面的字符至少一次或多次。因此,`\s+`可以匹配连续的一个或多个空格,并将其作为一个整体进行匹配。例如:
```python
import re
text = '我 是 Python 正则 表达式'
# 匹配一个或多个空格,并将其替换成单个空格
result = re.sub(r'\s+', ' ', text)
print(result)
# 输出:我 是 Python 正则 表达式
```
在上面的例子中,通过使用`re.sub()`函数将匹配到的一个或多个空格替换成单个空格,实现了统一格式的效果。因此,在使用python正则表达式时,如果需要匹配一个或多个空格,`\s+`是一个非常方便、有效的表示方式。
阅读全文