使用正则表达式比字符串拆分更好

时间:2016-12-07 09:47:47

标签: c# regex

我收到来自某个组件的字符串响应:

"RX,993-756-V01 ver 02a ,4A7DF39B,124-412,0,0,0,1,8002,S, ,993-760-V01 ver 01b"

并使用简单的字符串分隔符将响应拆分为字符串[]并枚举以检索内容。

char[] separator = { ',', '\r' };
string[] data = rxBuffer.Split(separator);  //rxBuffer has the string response

现在数据对象应包含:

data[0] = RX
data[1] = 993-756-V01 ver 02a 
data[2] = 4A7DF39B.. so on

我想知道是否存在比这更有效的方法(例如:使用正则表达式),我可以查询整个响应并将每个条目解析为单独的变量。

i.e., data[1] into a variable called SWVersion property etc.

0 个答案:

没有答案