# LASTFIND

返回一个字符串在另一个字符串中最后出现的位置,从后向前检索。参数 str 中的字符位置是从1开始的,如果要检索的字符串值没有出现,则返回0,查找时区分大小写。

# 语法

LASTFIND(str, find_value, [start_index])

  • str:需要检索的字符串
  • find_value:需要检索的字符串值
  • start_index:可选的非负整数。规定在字符串中开始检索的位置。它的合法取值是 1LEN()。如省略该参数,则将从字符串的尾字符开始检索

示例地址: LASTFIND (opens new window)

# 示例

  1. LASTFIND('abcad','a') 检索字符串首次出现的位置,返回数值4
  2. LASTFIND('abcbcd','c',2) 从位置2开始查找,返回数值1
  3. LASTFIND('abcd','A') 查找有大小写区分,找不到返回数值0
  4. LASTFIND('12311','11') 参数为数字字符,返回数值4
  5. LASTFIND('这是武汉中心','中') 参数为中文字符,返回数值5
  6. LASTFIND(' 2 1','1') 参数含空格,返回数值4,一个空格占一个位置
  7. LASTFIND('#$%&!.','%') 参数为特殊字符,返回数值3
  8. LASTFIND("a\t\nb",'b') 参数含转义字符,返回数值4,转义字符占一个位置
  9. LASTFIND('',2) 参数为空字符串,返回数值0
  10. LASTFIND('123','') find_value为空字符串,返回0
是否有帮助?
0条评论
评论