str=" native heap 196 0 0 0 196 0 0", python3将这一行中的连续多个空格分隔替换成一个逗号分隔
时间: 2024-04-23 17:28:27 浏览: 80
api-ms-win-core-heap-l2-1-0.dll文件
要将连续多个空格替换为逗号分隔,你可以使用正则表达式和 `re` 模块来实现。以下是一个示例代码:
```python
import re
str = " native heap 196 0 0 0 196 0 0"
new_str = re.sub(r'\s+', ',', str.strip())
print(new_str)
```
输出结果将是:"native,heap,196,0,0,0,196,0,0",其中连续的空格已被替换为逗号分隔。我们使用 `re.sub()` 方法和正则表达式 `'\s+'` 来匹配连续的空格,并将其替换为逗号。`strip()` 方法用于移除字符串开头和结尾的空格。
阅读全文