跳到主要内容

UTF8.InStr 查找字符

🎯功能

返回某字符串在另一字符串中第一次出现的位置。

📜语法

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

📥参数

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

📤返回

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

💡示例

Dim 结果
结果 = UTF8.InStr(1, "您好,紫猫编程学园", "紫猫")
TracePrint 结果

📘备注

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