温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

字符串如何去除空格

发布时间:2026-07-25 05:29:48 来源:亿速云 阅读:164 作者:小樊 栏目:编程语言

去除字符串中的空格,常见有以下几种情况(以 Python 为例,其他语言也类似):


一、去除字符串两端的空格

s = "  hello world  "
s.strip()
# 结果: "hello world"

二、去除左侧空格

s.lstrip()
# 结果: "hello world  "

三、去除右侧空格

s.rstrip()
# 结果: "  hello world"

四、去除所有空格(最常用)

s = " h e l l o "
s.replace(" ", "")
# 结果: "hello"

或(推荐,可去除所有空白字符:空格、tab、换行)

import re
re.sub(r"\s+", "", s)
# 结果: "hello"

五、只保留一个空格(压缩空格)

" ".join(s.split())
# 结果: "h e l l o"

六、其他语言示例

JavaScript

"  hello world  ".trim();        // 去两端
"  hello world  ".replace(/\s+/g, ""); // 去所有

Java

str.trim();                    // 去两端
str.replaceAll("\\s+", "");    // 去所有

C++

str.erase(remove(str.begin(), str.end(), ' '), str.end());

如果你有具体语言或具体场景(如:只去空格、去 tab、去换行、处理用户输入等),可以告诉我,我可以给你更精确的方案。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手