【发布时间】:2012-06-21 02:10:51
【问题描述】:
“Testing.BSMain,文本:起始页”
我想对上面的值进行子串化,并且只返回 vb.net 中 ": " 之后的值。我该怎么做?
【问题讨论】:
-
String substring function 的可能重复项
“Testing.BSMain,文本:起始页”
我想对上面的值进行子串化,并且只返回 vb.net 中 ": " 之后的值。我该怎么做?
【问题讨论】:
假设没有错误检查:
Dim phrase As String = "Testing.BSMain, Text: Start Page".Split(":")(1)
它只是用冒号分割短语并返回第二部分。
要使用 SubString,试试这个:
Dim test As String = "Testing.BSMain, Text: Start Page"
Dim phrase As String = test.Substring(test.IndexOf(":"c) + 1)
【讨论】:
可以使用split方法返回冒号后面的值:
Dim word as String = "Testing.BSMain, Text: Start Page"
Dim wordArr as String() = word.Split(":")
Dim result as String = wordArr(1);
【讨论】:
如果建议的解决方案对您不起作用,我就是这样做的:
result= Split("Testing.BSMain, Text: Start Page", ":")(1)
【讨论】: