python正则表达式其中一个地方添加空格
时间: 2023-06-29 18:05:29 浏览: 103
正则表达式实现字符串每4位后自动加空格效果(两种方法)
要在正则表达式中添加空格,可以使用空格字符(\s)。例如,如果你想要在字符串中找到所有以字母开头的单词,并且这些单词之间用空格分隔,可以使用以下正则表达式:
```python
import re
text = "Hello, world! This is a sample text."
pattern = r'\b[a-zA-Z]+\b' # 匹配所有以字母开头的单词
result = re.findall(pattern, text)
# 将匹配到的单词用空格连接起来
output = ' '.join(result)
print(output) # 输出: "Hello world This is a sample text"
```
在这个例子中,我们使用了\b来匹配单词的边界,[a-zA-Z]+来匹配至少一个字母,\s来匹配空格。最后,我们使用join()方法将匹配到的单词用空格连接起来。
阅读全文