我希望在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}
答案 0 :(得分: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