繁体   English   中英

Visual Basic 2010如何在字符串中查找“ =”

[英]visual basic 2010 how to find a “=” in a string

string = "I was born in = 1994"

如何将所有“ =”之后的值存储在变量中?

这是最简单的方法:

Dim var = s.Substring(s.IndexOf("="c) + 1)

您可以使用拆分功能:

  Dim [string] = "I was born in = 1994"
  Dim temp() As String = Split([string], " = ", -1, CompareMethod.Binary)
  'now value is in temp(1)
  MessageBox.Show(temp(1))

有很多方法,我将在字符串中使用。

mystring as new string
mystring  = "I was born in =1994"
DataAfterEquals as string = mid(mystring,instr(mystring,"=")+1,mystring.length-instr(mystring,"=")+1)

您当然可以使用正则表达式,使用拆分,然后当然可以采用旧的方式并遍历字符串以查找等号。

上面的代码将找到第一个等号,然后从字符串中的该点向外解析,因此我添加了+1以跳过等号。 此伪代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM