VB.NET 截取字符串
在VB.NET中,您可以使用Substring
方法或Split
方法来截取字符串。
Substring
方法允许您从字符串中提取一个子字符串,该子字符串从指定的起始索引开始,并继续到字符串的末尾或指定的长度。以下是使用Substring
方法截取字符串的示例:
Dim str As String = "Hello World!" Dim subStr1 As String = str.Substring(0, 5) '截取从索引0开始,长度为5的子字符串 Dim subStr2 As String = str.Substring(6) '截取从索引6开始到字符串末尾的子字符串
在上面的代码中,我们首先定义了一个字符串“Hello World!”。然后,我们使用Substring
方法截取了两个子字符串,其中第一个子字符串从索引0开始,长度为5,第二个子字符串从索引6开始到字符串末尾。
Split
方法允许您将字符串拆分为子字符串数组,根据指定的分隔符。以下是使用Split
方法截取字符串的示例:
Dim str As String = "Hello-World!" Dim parts As String() = str.Split("-"c) '根据“-”符号将字符串分割成多个部分 Dim part1 As String = parts(0) '获取第一个部分 Dim part2 As String = parts(1) '获取第二个部分
在上面的代码中,我们首先定义了一个字符串“Hello-World!”。然后,我们使用Split
方法根据“-”符号将字符串分割成两个部分,并将这些部分存储在字符串数组中。最后,我们使用数组索引获取第一个部分和第二个部分。
请注意,Split
方法返回一个字符串数组,其中包含原始字符串中的所有子字符串。如果原始字符串中没有指定的分隔符,则Split
方法返回包含原始字符串的单个元素的字符串数组。