示例

在表达式中使用 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.

c语言中instr函数,InStr 函数相关推荐

  1. C 语言中 char[] 的操作函数

    C语言中char[]的操作函数 1.赋值操作 在C语言中,char型数组是不可以直接赋值的.例如在如下的代码中,会得到错误: char c1[20] = "women"; char ...

  2. c语言printf函数的作用,c语言中printf用法及其函数定义

    c语言中printf用法及其函数定义 发布时间:2020-04-09 10:51:14 来源:亿速云 阅读:354 作者:小新 今天小编给大家分享的是c语言中printf用法及其函数定义,很多人都不太 ...

  3. c语言中val是什么函数,val(val是什么意思)

    有这么一个C语言程序 : int i; long val; for(i=0;i 在C语言中Val是一个将由数字符号(包括正负号.小数点)组成的字符型数据转换成相应的数值型数据的函数,语法格式是Val( ...

  4. c语言中fmod()函数和log10()函数用法

    C语言中fmod函数的功能是x/y的求余运算,适用于double ,float,long double,如果y=0的话,那么返回 值得一提的是%,'%'同样是取余,但是% 适用于整数取余,%是整数的取 ...

  5. c语言getchar函数的作用,c语言中getchar的用法函数用法

    当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止.下面小编就跟你们详细介绍下c语言中getchar的用法,希望对你们有用. c语言中getchar ...

  6. c语言中srand的作用,C语言中srand(), rand(), time()函数  转载

    srand函数 srand函数是随机数发生器的初始化函数. 原型:void srand(unsigned seed); 用法:它需要提供一个种子,这个种子会对应一个随机数,如果使用相同的种子,后面的r ...

  7. C语言中fputc和fgetc函数用法

    C语言中文件的读写函数之 fputc.fgetc 首先,我们要知道fputs和fgetc这两个函数是包含在标准库函数中的函数,换句话说,就是封装在标准函数中的两个函数.其中这两个函数都是每次只能输入或 ...

  8. c语言中mul是什么函数,mul函数的具体用法

    匿名用户 1级 2010-12-26 回答 PHP基础 Author:陈庆平 (Andych) E-mail:ahut9923@126.com 一.PHP入门 二.PHP变量 1.php变量的命名 变 ...

  9. c语言中函数形参值改变了,相应的实参值是否改变,C语言中,如何利用函数和指针变量通过形参变量的值改变实参变量的值...

    必备知识:c语言中的函数调用和指针变量的相关知识 众所周知,函数是C语言中一个十分重要的模块,因为函数的存在,使得C语言的可读性.可维护性.可移植性大大提高.因此,想要学好C语言,必须要学好函数.函数 ...

  10. C语言中strand() rand() time()函数的简单介绍及获取随机数的方法

    rand()函数简介 功 能 :伪随机数发生器 所属库:stdlib.h 用 法 :需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每行代码都可以产生不同的随机数. 函数原型:in ...

最新文章

  1. 怎样在两小时内搞定 OpenStack 部署?
  2. Android开发之ViewPager结合Fragment实现滑动页面的效果(源代码分享)
  3. getline读取不等待输入的问题
  4. 我回答的一个粉丝关于用编程语言模拟SAP事务的问题
  5. inputdstream mysql_【sparkStreaming】将DStream保存在MySQL
  6. 【机器学习】opencv-摄像头中的人脸采集
  7. JavaScript大杂烩4 - 理解JavaScript对象的继承机制
  8. 利用Jackson的JsonFilter来实现动态过滤数据列(数据列权限控制)
  9. 尝试读取或写入受保护的内存 这通常指示_CPU到底有多快?内存:是我的250倍...
  10. 网络中的那些事儿(一)之神奇的通讯
  11. CF1313C2 Skyscrapers (hard version) -单调栈优化dp
  12. 遇人不淑之逗比程序员
  13. Quanergy创始人兼CEO Louay Eldada:将在中国建立固态激光雷达超大型生产设施 | 2018全球智能驾驶峰会...
  14. matlab舍选法编程,利用舍选抽样法生成随机数.pdf
  15. 背包DP FOJ 2214
  16. 【转载】透视“专利恶霸”系列之三 2017年,专利恶霸的中国行动元年
  17. PQGrid商业化的表格组件
  18. 【Linux开发环境搭建】arm-linux-gnueabihf 交叉编译工具链安装
  19. 常用 Linux 软件汇总
  20. 每天一本书不再是问题——快速阅读

热门文章

  1. iphone手机名称是android,最耐用的手机品牌,第一名苹果,第二名出乎意料
  2. 登陆账号时提示“账号登陆中!”该怎么处理呢?
  3. python rgba_python-从matplotlib中的RGBA函数创建颜色条
  4. str.replace()——Python的“第四”字符串格式
  5. 2019ccpc秦皇岛J MUV LUV EXTRA(KMP扩展)
  6. 三个数据分析的技巧:找趋势、看分布、做细化!
  7. 用matlab绘制跳动的心
  8. 投稿开奖丨云服务器ECS征文活动(23月)奖励公布
  9. 域格CLM920 JC5在安卓下GPS调试
  10. python爬虫学习笔记 1.9 (Handler处理器 和 自定义Opener)