UTF8.InStrRev 反向查找字符

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

反方向查找字符第一次出现的位置,返回正方向开始数的位置。

语法

结果 = UTF8.InStrRev(原字符串, 搜索字符串, 起始位置[, 对比方式])

参数

参数 数据类型 解释
原字符串 字符串 被搜索的字符串任意有效字符串表达式。
搜索字符串 字符串 要搜索的字符串任意有效字符串表达式。
起始位置 数值型 开始搜索的字符位置。
对比方式 布尔型 可选参数,是否忽略大小写。省略默认False,即不忽略大小写。

返回值

数值型,返回反方向搜索字符串在原字符串中第一次出现的正方向位置。

示例

1
2
3
Dim 结果
结果 = UTF8.InStrRev("您好,紫猫编程学院", "紫猫", -1)
TracePrint 结果

备注

  • UTF8.InStrRev()的汉字占用1个字符位置,而InStrRev()中汉字占用3个字符位置。
  • 如果参数中只包含英文、数字与半角符号的时候,建议使用原命令InStrRev()查找字符速度更快。