1、findstring 调用形式:$(findstring FIND, IN) 函数功能:搜索字串“IN”,查找“FIND”字串。 返回值 :如果在“IN”之中存在“FIND”,则返回“FIND”,否则返回空。 函数说明:字串“IN”之中可以包含空格、[Tab]。搜索需要是严格的文本匹配。 例子: $(findstring a, a b c) 返回a $(findstring a, b c) 返回空 2、substr 调用形式:$(substr from,to,TEXT) 函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。 返回值 :替换后的新字符串。 例子: $(substr EE, ee, street) 返回strEEt 3、filter 调用形式:$(filter PATTERN, TEXT) 函数功能:过滤掉字串“TEXT”中所有不符合模式“PATTERN”的单词,保留所有符合此模式的单词。可以使用多个模式。模式中一般需要包含模式字符“%”。存在多个模式时,模式表达式之间使用空格分割。 返回值 :空格分割的“TEXT”字串中所有符合模式“PATTERN”的字串。 函数说明:“filter”函数可以用来去除一个变量中的某些字符串。 例子: $(filter %.c %.cpp,a.c b.cpp c.h) 返回a.c b.cpp 4、filter-out