vb.net获取字符串C25@180,30B12@100,58A10@100(6)中的,@前面的数字,每行注释
时间: 2024-03-03 07:52:05 浏览: 58
获取字符串中的数字(两种方法)
同样可以使用正则表达式来获取这个字符串中的数字。以下是示例代码:
```vb.net
Dim input As String = "C25@180,30B12@100,58A10@100(6)"
' 匹配 @ 前面的数字的正则表达式
Dim regex As New Regex("\d+(?=@)")
' 将字符串按逗号分隔成多个部分
Dim parts As String() = input.Split(",")
For Each part As String In parts
' 获取数字的匹配结果
Dim match As Match = regex.Match(part)
If match.Success Then
' 输出匹配到的数字
Console.WriteLine(match.Value)
End If
Next
```
输出结果将是:
```
25
12
10
```
注释已经添加在代码中。
阅读全文