2012-05-01 28 views
0
string = "I was born in = 1994" 

如何将“=”后的所有值存储在var中?visual basic 2010如何在字符串中找到“=”

+2

那你试试?你咨询了哪些API?它有用吗?如果不是,为什么不呢?如果是,那么与*有关的问题是什么? (-1) – 2012-05-01 20:12:26

+1

我努力尝试任何事情,我知道我可以做到这一点,我只是知道如何 – user1341926

+0

谷歌将在未来发现这一点,他们将不得不处理pst的酸味 –

回答

1

可以使用split功能:

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)) 
3

这是最简单的方法:

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

方法有很多种,我会用串去。

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

当然你可以使用正则表达式,使用拆分,然后你当然可以去真的老了时尚和遍历字符串找到了等号。

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

相关问题