vb.net Strings.Split 分割的字符串的多种常用方法
时间: 2024-02-11 18:09:41 浏览: 38
在VB.NET中,使用Strings.Split方法可以将一个字符串分割成多个子字符串,其中包含有多种常用的方法,如下所示:
1. 使用单个分割符分割字符串
```vb.net
Dim str As String = "apple,orange,banana"
Dim arr As String() = str.Split(",")
```
2. 使用多个分割符分割字符串
```vb.net
Dim str As String = "apple,orange;banana"
Dim arr As String() = str.Split({",", ";"}, StringSplitOptions.RemoveEmptyEntries)
```
3. 分割固定长度的子字符串
```vb.net
Dim str As String = "123456789"
Dim arr As String() = Enumerable.Range(0, str.Length \ 3).Select(Function(i) str.Substring(i * 3, 3)).ToArray()
```
4. 分割特定字符数的子字符串
```vb.net
Dim str As String = "123456789"
Dim arr As String() = str.ToCharArray().Select(Function(c, i) If(i Mod 3 = 0 AndAlso i > 0, " " & c.ToString(), c.ToString())).ToArray()
Dim result As String = New String(arr)
```
以上是常用的几种方法,你可以根据具体的需求选择不同的方法进行使用,希望对你有所帮助!