我有一个来自UDP流的缓冲区对象(例如):
var string = new Buffer('#0,48,38.017428,49,24.050000,51,70.900*06');
我想要的部分来自:
48 : 38.017428
49 : 24.050000
51 : 70.900
etc
第一个数字是标识符,第二个是数据/值。我想编写单独的解析器/编码器文件(48.js,49.js,51.js等等),所以我可以在以后添加更多的解析器。
我无法弄清楚如何将Buffer“拆分”成对并将其发送到适当的解析器。 (函数应首先检查标识符是否存在解析器。)
尝试过.split,.match等....
有什么建议吗?