如何删除一段字符串

时间:2018-03-18 11:43:18

标签: string vb.net visual-studio

如何删除字符串的一部分。对于示例I,遵循字符串

+ GMCL:8,ABCD,XYZ,123

+ GMCL:9,ABCD,XYZ,123

+ GMCL:10,ABCD,XYZ,123

+ GMCL:103,ABCD,XYZ,123

+ GMCL:1015,ABCD,XYZ,123

如何在第一个逗号之后获取字符串,我的意思是我想删除字符串的一部分直到第一个逗号,就像我想在我的字符串中得到以下结果

ABCD,XYZ,123

ABCD,XYZ,123

ABCD,XYZ,123

ABCD,XYZ,123

ABCD,XYZ,123

由于

1 个答案:

答案 0 :(得分:1)

假设所有值都存储在某种列表或数组中,那么您可以这样做:

Dim resultSet As List(Of String) = 
      list.Select(Function(e) e.Substring(e.IndexOf(",") + 2)) _
          .ToList()

或者,如果您只想对单个字符串执行操作,则可以执行以下操作:

Dim result As String = myString.Substring(myString.IndexOf(",") + 2)

注意,对于第一个示例,您需要使用导入Imports System.Linq