Fire Hand
Fire Hand

Reputation: 26356

substring and return the value after a specific character

"Testing.BSMain, Text: Start Page"

I would like to substring the value above and returning me only the value after the ": " in vb.net. How can i do that?

Upvotes: 13

Views: 82537

Answers (3)

Duhu
Duhu

Reputation: 28

If proposed solutions don't work for you I did it this way:

result= Split("Testing.BSMain, Text: Start Page", ":")(1)

Upvotes: 0

Nudier Mena
Nudier Mena

Reputation: 3274

you can use the split method to return the value after the colon :

   Dim word as String  = "Testing.BSMain, Text: Start Page"
   Dim wordArr as String()  = word.Split(":")
   Dim result as String = wordArr(1);

Upvotes: 9

LarsTech
LarsTech

Reputation: 81610

Assumes no error checking:

Dim phrase As String = "Testing.BSMain, Text: Start Page".Split(":")(1)

which simply splits the phrase by the colon and returns the second part.

To use SubString, try this:

Dim test As String = "Testing.BSMain, Text: Start Page"
Dim phrase As String = test.Substring(test.IndexOf(":"c) + 1)

Upvotes: 29

Related Questions