导读:目前正在解读《string去掉空格的方法(删除字符串中指定的字符)》的相关信息,《string去掉空格的方法(删除字符串中指定的字符)》是由用户自行发布的知识型内容!下面请观看由(
国外主机 - www.2bp.net)用户发布《string去掉空格的方法(删除字符串中指定的字符)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t
1、删除行首空格
sed ‘s/^[ t]*//g'
说明:
第一个/的左边是s表示替换,即将空格替换为空。
第一个/的右边是表示后面的以xx开头。
中括号表示“或”,空格或tab中的任意一种。这是正则表达式的规范。
中括号右边是*,表示一个或多个。
第二个和第三个中间没有东西,表示空
g表示替换原来buffer(缓冲区)中的,sed在处理字符串的时候并不对源文件进行直接处理,先创建一个buffer,但是加g表示对原buffer进行替换
整体的意思是:用空字符去替换一个或多个用空格或tab开头的本体字符串
2、删除行末空格
sed ‘s/[ t]*$//g'
和上面稍微有些不同是前面删除了^符,在后面加上了美元符,这表示以xx结尾的字符串为对象。
但是要注意在KSH中,Tab并不是t而是直接打入一个Tab就可以了。
3、删除所有的空格
sed s/[[:space:]]//g
笨笨网美国主机,w ww.2 b p .n e t
提醒:《string去掉空格的方法(删除字符串中指定的字符)》最后刷新时间 2025-03-21 11:16:28,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《string去掉空格的方法(删除字符串中指定的字符)》该内容的真实性请自行鉴别。