vb.net获取字符串中包含指定形式的字符串,例如115A12@150(2),8B8@150(6),14C100@150(4)的形式,每行注释
时间: 2024-03-03 22:46:57 浏览: 60
VB_NET字符串
5星 · 资源好评率100%
您好,以下是 VB.Net 获取字符串中包含指定形式的字符串的示例代码:
```vb.net
Dim inputStr As String = "115A12@150(2),8B8@150(6),14C100@150(4)" ' 输入字符串
Dim matchStr As String = "\d+[A-Z]\d+@\d+\(\d+\)" ' 匹配表达式
Dim matchResult As MatchCollection = Regex.Matches(inputStr, matchStr) ' 匹配结果
For Each item As Match In matchResult
Console.WriteLine(item.Value) ' 输出匹配结果
Next
```
其中,`inputStr` 是需要进行匹配的字符串,`matchStr` 是匹配表达式,表示匹配形如 `数字+字母+数字@数字(数字)` 的字符串。`Regex.Matches()` 方法用于将 `inputStr` 中所有符合 `matchStr` 的字符串全部匹配出来,返回一个 `MatchCollection` 对象。最后使用 `For Each` 循环遍历 `matchResult` 中的每个匹配结果,并将其输出到控制台上。
以上就是获取字符串中包含指定形式的字符串的 VB.Net 示例代码,希望能够帮助到您。
阅读全文