2012-06-21 15 views
6

„Testing.BSMain, Tekst: Start Page”podciąg i zwraca wartość po specyfiki

Chciałbym podciąg wartość powyżej i wraca mi tylko wartość po „:” w vb.net. Jak mogę to zrobić?

+1

możliwe duplikat [ciąg funkcji podciągu] (http : //stackoverflow.com/questions/1082650/string-substring-function) –

Odpowiedz

16

nie ponosi żadnej sprawdzanie błędów:

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

który po prostu dzieli frazę poprzedzając okrężnicy i zwraca drugą część.

Aby użyć podciąg, spróbuj tego:

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

można zastosować metodę podziału zwraca wartość po dwukropku :

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