我有一个网络流(使用 C#/VB.NET)。在读取这样的值时:
&% 68 kg K A&% 23 kg K A&% 174 kg K A &% 68 kg
&% 34 kg K A&% 2334 kg K A&% 68 kg K A &% 68 kg K A
&% 2348 kg K A&% 78 kg K A&% 28 kg K A&% 68 kg
数值(重量)值会不断变化。
每次我阅读时,流的开头都不一样。但模式保持不变。 如何将其拆分为代表一组的“&% 78 kg K A”。
如何使用正则表达式或任何其他方法从此流中提取权重值?
最佳答案
你可以试试。
string str="&% 68 kg K A&% 23 kg K A&% 174 kg";
string []ar=Regex.Split(str,@"[^0-9]").Where(p=> p!=string.Empty).ToArray();
关于c# - 在给定字符串中查找重复模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721210/