请写出删除字符串中每个单词之间多余空格的代码
时间: 2023-06-05 07:05:01 浏览: 115
以下是 Python 的代码示例:
```python
def remove_extra_spaces(string):
words = string.split()
return ' '.join(words)
```
这个函数将输入的字符串按空格分割成单词列表,然后再用空格将这些单词重新拼接成一个新字符串。这样做能够去除每个单词之间的多余空格。
相关问题
用字符指针实现字符串中每个字符之间加空格
可以使用字符指针遍历字符串中的每个字符,并在字符之间添加空格。具体实现可以参考以下代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "hello world";
char *p = str;
int len = strlen(str);
// 遍历字符串中的每个字符
for (int i = 0; i < len; i++) {
printf("%c ", *p); // 输出当前字符和一个空格
p++; // 指针后移一位
}
printf("\n");
return 0;
}
```
输出结果为:
```
h e l l o w o r l d
```
帮我写一个删除字符串中重复空格的代码
好的,以下是一个删除字符串中重复空格的 Python 代码:
```python
def remove_extra_spaces(s):
return ' '.join(s.split())
```
这个函数会将字符串 `s` 中的所有连续空格替换为单个空格,并返回处理后的字符串。您可以将 `s` 替换为您想要处理的字符串。