Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 控制字符作为分隔符_Javascript_Special Characters - Fatal编程技术网

Javascript 控制字符作为分隔符

Javascript 控制字符作为分隔符,javascript,special-characters,Javascript,Special Characters,我有一个nodejs TCP服务器和一个客户端。基本的网络通信发生了。客户端发送“数据+STX_字符+数据+ETX_字符”(只是一个示例) 如何使用STX控制字符作为分隔符拆分字符串,或者如何在Javascript中引用该字符。STX和ETX分别是字符0x02和0x03,因此它只能是“\2”和“\3”。只需在第一次拆分的第二个数据块上使用string.split(“\2”)和.split(\3”)即可获取数据。例如,您需要按控制字符(0x17)拆分字符串。它等于十进制23。所以你要做的很简单:

我有一个nodejs TCP服务器和一个客户端。基本的网络通信发生了。客户端发送“数据+STX_字符+数据+ETX_字符”(只是一个示例)


如何使用STX控制字符作为分隔符拆分字符串,或者如何在Javascript中引用该字符。

STX和ETX分别是字符0x02和0x03,因此它只能是“\2”和“\3”。只需在第一次拆分的第二个数据块上使用string.split(“\2”)和.split(\3”)即可获取数据。

例如,您需要按控制字符(0x17)拆分字符串。它等于十进制23。所以你要做的很简单: log(yourString.split(String.fromCharCode(23))