我正在创建一个 Windows 窗体应用程序,但遇到了一个问题。我正在从串口读取数据。
string RxString = serialPort1.ReadExisting();
这很好用,但我现在想做的是从我的值中提取值RxString
并将它们放入自己的字符串数组中。
这是 RxString 格式:
GPS:050.1347,N,00007.3612,WMAG:+231\r\n
随着从串行端口添加更多数据,它会重复自身,数字会发生变化但长度保持不变,+ 会变为 -。我想将 GPS: 和 ,N 之间的数字放入一个字符串数组中,将 N 和 ,W 之间的数字放入另一个字符串数组中,最后将 + 和 \r\n 之间的数字放入第三个字符串数组中。
我该怎么做呢?