-1

VB.Net では、文字列 (数字と文字) を各実数で分割する方法を教えてください。例えば

  1. 2. 会員のクレジットスコアが低い 3. 収入が報告されていない

の中へ

  1. 入会申込書が行方不明
  2. メンバーのクレジットスコアが低い
  3. 報告された収入なし
4

1 に答える 1

0
    Dim source = "1. Membership application is missing 2. Members credit score is low 3. No reported income"

    Dim split = source.Split(New Char() {"1"c, "2"c, "3"c, "4"c, "5"c, "6"c, "7"c, "8"c, "9"c, "0"c})

    For i = 0 To split.GetUpperBound(0)
        If String.IsNullOrWhiteSpace(split(i)) Then
            Continue For
        End If
        Console.WriteLine("{0}. {1}", i, split(i).Trim("."c, " "c))
    Next

項目が 9 個を超える場合 ( を含めると 10 個0)、これが壊れることに注意してください。実際、これを破る方法はたくさんありますが、いずれも仕様の範囲内ではありません。

于 2013-02-18T22:30:40.017 に答える