2016-09-23 41 views
0

我正在修剪(刪除)連續字符,以及它在vb.net中的所有內容。如何修剪連續字符VB.net

輸出的一個例子:

*017834 
^018730 
%018411 

我想做什麼 - 是裝飾「01」,並在它前面的任何字符。所以,我需要的輸出將是:

7834 
8730 
8411 

我嘗試使用

Dim charsToTrim() As Char = { "01"c} 

但是,你只能在vb.net中使用1個字符同時這種方式。因爲我可能有「0」或「1」,我不能打破它是這樣的:

Dim charsToTrim() As Char = { "0"c,"1",c} 

回答

2
Function Trim01(ByVal input As String) As String 
    Dim pos = input.IndexOf("01") 

    Return If(pos >= 0, input.Substring(pos + "01".Length), input) 
End Function 
+0

這正是我需要的。 – Shmewnix