我试图从这两行文本中提取前三列。
A,Frequency,1.005 kHz,1.005 kHz,1.005 kHz,1.005 kHz,94.75 mHz,20,WholeTrace,
A,True RMS,1.404 V,1.403 V,1.404 V,1.403 V,232.6 æV,20,WholeTrace,
所以我希望从上面的字符串中显示(提取)的是:
1.005 kHz
1.404 V
我发现了这篇文章Regex exclusive capture between strings (VB.NET)
这似乎做了非常相似的事情,所以我试图修改那个正则表达式,但是我失败了(尤其是因为我真的很难理解正则表达式!)。
对我来说,我试过
cy,\s+(\d+)\s+Hz\s+
但这不起作用。
有人可以帮忙吗?
这是在vb.net(VS 2013)
答案 0 :(得分:1)
使用Split
功能:
Dim value As String = Split("A,Frequency,1.005 kHz,1.005 kHz,1.005 kHz,1.005 kHz,94.75 mHz,20,WholeTrace,", ",")(2)