在字符串数组中搜索字符串 (Visual Basic)

原创 2007年10月15日 13:51:00

此示例对 String 对象的数组调用 IndexOf 方法,以报告子字符串的第一个匹配项的字符串编号和索引。

示例

Dim StrArray() As String = {"ABCDEFG", "HIJKLMNOP"}
Dim FindThisString As String = "JKL"
Dim StrNumber As Integer
Dim StrIndex As Integer
For StrNumber = 0 To StrArray.Length - 1
   StrIndex = StrArray(StrNumber).IndexOf(FindThisString)
   If StrIndex >= 0 Then Exit For
Next StrNumber

编译代码

此示例需要:

  • System 命名空间的引用。

可靠编程

IndexOf 方法报告子字符串第一个匹配项的第一个字符的位置。该索引是从 0 开始的,这意味着字符串第一个字符的索引为 0。

如果 IndexOf 没有找到该子字符串,则返回 -1。

IndexOf 方法区分大小写,并使用当前区域性。

为了优化错误控制,您可以在 Try...Catch...Finally 结构的 Try 块中使用字符串搜索。

 

C/C++库函数strstr和find实现子字符串查找

C/C++库函数strstr和string中find方法实现子字符串查找
  • FX677588
  • FX677588
  • 2017年04月25日 12:54
  • 5320

外挂学习之路(12)--- 用CE搜索字符串和搜索字符数组的区别

用VS2008写个小工程做测试,得到如下一些结论  代码如下:TCHAR test[50] = TEXT("你好啊"); void CasciiDlg::OnBnClickedButton1() { ...
  • liujiayu2
  • liujiayu2
  • 2017年03月09日 19:30
  • 1982

[码海拾贝 之Perl]在字符串数组中查找特定的字符串是否存在

前言检索一个字符串是否存在于一个数组中, 最基本的想法应该就是对数组进行循环, 逐个判断数组的每个元素值和给定的值是否相等。(在Java语言还可以把数组转成 List , 在 list 中直接有 co...
  • oscar999
  • oscar999
  • 2014年10月14日 08:03
  • 8482

java字符串数组实现大数据运算

  • 2017年12月24日 23:52
  • 1KB
  • 下载

Android String字符串数组动态增加

  • 2018年01月09日 17:15
  • 14.35MB
  • 下载

java字符串数组的增删改查

  • 2016年04月03日 20:45
  • 21KB
  • 下载

C#字符串数组求交集并集

  • 2013年11月25日 21:29
  • 2KB
  • 下载

翻转字符串数组

  • 2013年04月06日 01:08
  • 1KB
  • 下载

字符串数组操作类

  • 2007年12月15日 21:04
  • 14KB
  • 下载

C语言基础,字符串数组

  • 2013年08月08日 12:20
  • 748B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在字符串数组中搜索字符串 (Visual Basic)
举报原因:
原因补充:

(最多只允许输入30个字)