Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 子字符串并返回特定字符后的值_Vb.net_Substring - Fatal编程技术网

Vb.net 子字符串并返回特定字符后的值

Vb.net 子字符串并返回特定字符后的值,vb.net,substring,Vb.net,Substring,“Testing.BSMain,文本:起始页” 我想对上面的值进行子串,只返回vb.net中“:”后面的值。如何执行此操作?假设没有错误检查: Dim phrase As String = "Testing.BSMain, Text: Start Page".Split(":")(1) 它简单地用冒号分隔短语并返回第二部分 要使用子字符串,请尝试以下操作: Dim test As String = "Testing.BSMain, Text: Start Page" Dim phrase As

“Testing.BSMain,文本:起始页”


我想对上面的值进行子串,只返回vb.net中“:”后面的值。如何执行此操作?

假设没有错误检查:

Dim phrase As String = "Testing.BSMain, Text: Start Page".Split(":")(1)
它简单地用冒号分隔短语并返回第二部分

要使用子字符串,请尝试以下操作:

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)
可能重复的