曲径通幽论坛

标题: strip 去空格函数 [打印本页]

作者: beyes    时间: 2011-4-19 13:48
标题: strip 去空格函数
strip 函数可以用来去掉字符串中的空格(包括 [TAB] 等不可显示字符),这些空格的位置可以位于字符串中字符单词的前面,中间以及后面。去掉的结果是用一个空格代替多个原来的多个空格。


下面是示例:
string := "     are             you     ok"      


nospace := $(strip $(string))
all:
        @echo $(string)
        @echo $(nospace)

输出:
[beyes@SLinux temp3]$ make
    are        you    ok
are you ok

注意,上面输出第 2 行中的 are 的前面是有 1 个空格的。如果 are 原本没有空格,自然不用替换。


strip 函数经常用在条件判断表达式中,可以确保表达式比较的可靠性和健壮性。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2