【问题标题】:How to remove a segment of string如何删除一段字符串
【发布时间】:2018-08-27 02:21:24
【问题描述】:

如何删除一段字符串。例如我跟随字符串

+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

谢谢

【问题讨论】:

  • 搜索 String.IndexOf 然后 String.Substring

标签: string vb.net visual-studio


【解决方案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

【讨论】:

    猜你喜欢
    • 2020-04-17
    • 2014-07-30
    • 1970-01-01
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多