說我有一個string
如何從過去的空間動態字符串vb.net解析字符串
LineOfText = "UserName1 Password1 UserName2 Password2"
如何將我只是抓住了最後一個字「Password2
」
說我有一個string
如何從過去的空間動態字符串vb.net解析字符串
LineOfText = "UserName1 Password1 UserName2 Password2"
如何將我只是抓住了最後一個字「Password2
」
最短的方法是:
Dim lastWord As String = LineOfText.Split(" ").Last
不是最有效的,但除非你有一個非常大的字符串時,它應該沒問題。
結合了substring和lastindexof的功能。
所以
lineoftext.substring(lineoftext, lastindexof(lineoftext, " "))
Dim tWord As String = LineOfText.Split(" ").Last
一個選項,也向後compatable(預.NET)...
Dim strLastWord As String = Right(LineOfText, Len(LineOfText) - InStrRev(LineOfText, " "))
謝謝指點先生 – user867621 2012-03-22 20:06:51
停止打字這麼快! :) – 2012-03-22 20:06:55
@Boo:哇完全相同的答案;-) – 2012-03-22 20:08:11