当前位置: 首页 > article >正文

c语言中instr函数,InStr 函数

示例

在表达式中使用 InStr 函数    可以在任何可以使用表达式的地方使用InStr。 例如,如果要查找第一个周期 (。) IP 地址的字段中 (名为 IPAddress) ,可以使用 InStr 找到它,如下所示:

InStr (1,[IPAddress],"。")

InStr函数检查 IPAddress 字段中的每个值,并返回第一个周期的位置。 因此,如果 IP 地址的第一部分为 10。,该函数返回值 3。

然后,可以使用其他函数(针对 InStr 函数的输出操作)提取第一个周期之前 IP 地址的部分,如下所示:

左 ([IPAddress], (InStr (1,[IPAddress],"。") -1) )

此示例中 ,InStr (1,[IPAddress],"。") 返回第一个周期的位置。 减 1 可确定第一个周期之前的字符数,在这种情况下为 2。 然后 ,Left 函数从 IPAddress 字段左侧提取多个字符,并返回值 10。

在 VBA 代码中使用InStr

注意: 以下示例演示了在 VBA Visual Basic for Applications (模块) 函数。 有关使用 VBA 的信息,请在"搜索"旁边的下拉列表中选择"开发人员参考",在搜索框中输入一个或多个术语。

此示例使用 InStr 函数返回一个字符串在另一个字符串中第一次出现的位置。

Dim SearchString, SearchChar, MyPos

SearchString ="XXpXXpXXPXXP" ' String to search in.

SearchChar = "P" ' Search for "P".

' A textual comparison starting at position 4. Returns 6.

MyPos = Instr(4, SearchString, SearchChar, 1)

' A binary comparison starting at position 1. Returns 9.

MyPos = Instr(1, SearchString, SearchChar, 0)

' Comparison is binary by default

' (last argument is omitted).

MyPos = Instr(SearchString, SearchChar) ' Returns 9.

MyPos = Instr(1, SearchString, "W") ' Returns 0.

http://www.lryc.cn/news/2420169.html

相关文章:

  • C++:strcpy、strncpy、strcpy_s、strncpy_s区别
  • Iceberg写入过程
  • Java多线程(吐血超详细整理)
  • AOP与OOP有什么区别
  • Java发送Http请求(HttpClient)
  • sm2和sm4加密算法浅析
  • 【C语言】动态内存管理 - malloc等函数详解
  • Loki 学习总结(1)—— Loki 中小项目日志系统的不二之选
  • 事物(Transaction)
  • 机器学习——神经网络(BP)
  • 【Web前端】“CSS”选择器是什么?
  • ELF文件详解
  • 新手安装 Ubuntu 操作系统步骤教程
  • SOTA:目标识别、计算机视觉中常见的名词SOTA的意思
  • Unicode及UTF-8、UTF-16、UTF-32
  • x86_64和AMD64和ARM64?傻傻分不清楚?
  • 保姆式介绍DDR5(比喻方法讲解)
  • 什么是VOIP-网络电话名词详解
  • 最全.NET Core各个版本特性整理,面试可能会考
  • iso文件打开方法
  • JDK版本说明/下载安装/环境配置 全过程详解
  • linux中fd的几点理解——一切皆文件
  • 《漏洞研究》Apache Log4j2 远程代码执行漏洞_apache log4j2远程代码执行漏洞
  • beyond compare简易破解方法
  • 【编程实践】Google Guava 极简教程
  • 知识点 | 今天好好学习MPP和MapReduce分别是个嘛?!
  • 微信小程序框架weui的基础使用
  • 带你正确认识Unicode和UTF-8
  • EIP的理解
  • C语言MD5算法