2016-09-23 24 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