我有一个nodejs TCP服务器和一个客户端。发生基本的网络通信。客户端发送“data + STX_CHARACTER + data + ETX_CHARACTER”(仅作为示例)。
如何使用STX控制字符作为分隔符拆分字符串,或者如何在Javascript中引用字符。
答案 0 :(得分:4)
STX和ETX分别是字符0x02和0x03,所以它只是“\ 2”和“\ 3”。只需在第一个拆分的第二个块上使用string.split(“\ 2”)和.split(“\ 3”)即可获取数据。
答案 1 :(得分:0)
例如,您需要按控制字符(0x17)拆分字符串。它等于十进制23.所以你这样做很简单: 的console.log(yourString.split(使用String.fromCharCode(23)));