UTF8.InStrRev 反向查找字符
🎯功能
反方向查找字符第一次出现的位置,返回正方向开始数的位置。
📜语法
结果 = UTF8.InStrRev(原字符串, 搜索字符串, 起始位置[, 对比方式])
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
原字符串 | 字符串 | 被搜索的字符串任意有效字符串表达式。 |
搜索字符串 | 字符串 | 要搜索的字符串任意有效字符串表达式。 |
起始位置 | 数值型 | 开始搜索的字符位置。 |
对比方式 | 布尔型 | 可选参数,是否忽略大小写。省略默认False ,即不忽略大小写。 |
📤返回
数值型
,返回反方向搜索字符串在原字符串中第一次出现的正方向位置。
💡示例
Dim 结果
结果 = UTF8.InStrRev("您好,紫猫编程学园", "紫猫", -1)
TracePrint 结果
📘备注
UTF8.InStrRev()
的汉字占用1个字符位置,而InStrRev()
中汉字占用3个字符位置。- 如果参数中只包含英文、数字与半角符号的时候,建议使用原命令
InStrRev()
查找字符速度更快。