当前位置:首页 科普知识 instrb

instrb

发布时间:2023-09-06 05:26:34

如果要查找的字符串无法在源字符串中找到,将返回0。InStrB 是区分大小写的,它将源字符串当作一组字节来对待。当字符串代表的是二进制数据或当您的应用程序在单字节字符集(例如美国版的操作系统)并且您需要区分大小写时,请使用它来代替 InStr。

instrb详细介绍

如果要查找的字符串无法在源字符串中找到,将返回0。InStrB 是区分大小写的,它将源字符串当作一组字节来对待。当字符串代表的是二进制数据或当您的应用程序在单字节字符集(例如美国版的操作系统)并且您需要区分大小写时,请使用它来代替 InStr。

instrb

instrb基本简介

InStrB 函数以及 InStr函数

返回一个字符串( String)在另一个字符串中首次出现的字节位置。第一个字符被编为1 号。

语法

result = InStrB( , 源字符串, 要查找的字符串 )

result = 字符串变量.InStrB( , 要查找的字符串 )

参数

起始位置 Integer数据类型(Optional) 可选的字节位置参数,是在源字符串中的搜索起始点。如果省略,默认为1。

源字符串 String数据类型必须。要被搜索的 String表达式。

要查找的字符串 String数据类型必须。要被找到的 String表达式。

返回值

结果 Integer数据类型要查找的字符串在源字符串中首次出现的字节位置。如果该字符串不能在源字符串中找到,返回0。

如果您要在源字符串中查找要查找的字符串的位置,请使用 InStr函数。

instrb相关范例

Dim first As Integer

first = InStrB("This is a test", "T")

//返回 1

first = InStrB("This is a test", "t")

//返回 21

instrb

first = InStrB("This is a test", "is")

//返回 11

first = InStrB(4, "This is a test", "is")

//返回 1

first = InStrB("This is a test", "tester")

//返回 21

first = InStrB("This Is a test", "Is")

//返回 11

oracle中:

INSTRB

该函数与INSTR的功能极为类似,也将反馈其中的一个字符串(参数)是否在另一个字符串(也是参数)当中。只是该函数返回的是一字节索引位置,而不是一字符索引位置。其实,仅仅在多个字符集同时被使用时,这种不同才有意义。

其具体的语法格式如下:

INSTRB(string,substring])

其中:

string 待查询的字符串

substring 正在搜索的字符串

start 说明开始搜索的字符位置。默认值是1,就是说,搜索将从字 符串的第一个字符开始。如果,参数为负则表示搜索的位置从 右边开始计算,而不是默认的从左边开始

occurrence 指定试图搜索的子串的第几次出现,默认值是1,意味着希望 其首次出现

该函数反馈一索引顺序值,在该位置发现了要搜索的子串。下面的例子指出了INSTRB函数的使用情况:

instrb

INSTRB(‘AAABAABA’,’B’)=4

INSTRB(‘AAABAABA’,’B’,1,2)=7

INSTR

函数INSTR会告诉用户,其中的一个字符串(参数)是否在另一个字符串(也是参数)当中。

温馨提示:
本文【instrb】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6