2012-06-21 23 views
6

"Testing.BSMain, Text: Start Page"chuỗi và trả về giá trị sau khi một nhân vật cụ thể

Tôi muốn substring giá trị trên và trở về với tôi chỉ có giá trị sau khi ":" trong vb.net. Làm thế nào tôi có thể làm điều đó?

+1

thể trùng lặp của [chức năng xâu chuỗi] (http : //stackoverflow.com/questions/1082650/string-substring-function) –

Trả lời

16

Giả không kiểm tra lỗi:

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

mà chỉ đơn giản tách cụm từ bằng đại tràng và trả về phần thứ hai.

Để sử dụng chuỗi con, hãy thử này:

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

bạn có thể sử dụng phương pháp phân chia để trả về giá trị sau dấu hai chấm :

Dim word as String = "Testing.BSMain, Text: Start Page" 
    Dim wordArr as String() = word.Split(":") 
    Dim result as String = wordArr(1); 
Các vấn đề liên quan