Golang strings.LastIndexAny()函数的应用和示例
strings.LastIndexAny()函数 在Golang中用于查找给定字符串中任何Unicode字符集合中最后一个字符的索引位置。如果未找到Unicode字符,则返回-1。因此,此函数返回一个整数值。索引是以零作为字符串的起始索引计算的。
语法:
在这里,str是原始字符串,charstr是从chars中要查找最后一个索引值的Unicode字符。
示例1:
输出结果:
对于第二个输出结果,字符’g’不存在,所以它会显示-1作为结果。注意此处的函数区分大小写,因此它对’G’和’g’作出不同的响应。
示例2:
输出结果:
对于第一个输出结果,字符集合是’I’和’i’,因此编译器将显示’ I ‘或 ‘i’最后一次出现的索引位置,而在此处’i’是最后一个字符,所以输出结果为’14’。对于第二个输出结果,要查找的字符是空格。由于给定字符串中有两个空格,因此输出结果将是最后一个空格的索引位置。