去除字符串中的空格,常见有以下几种情况(以 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"
" hello world ".trim(); // 去两端
" hello world ".replace(/\s+/g, ""); // 去所有
str.trim(); // 去两端
str.replaceAll("\\s+", ""); // 去所有
str.erase(remove(str.begin(), str.end(), ' '), str.end());
如果你有具体语言或具体场景(如:只去空格、去 tab、去换行、处理用户输入等),可以告诉我,我可以给你更精确的方案。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。