gpt4 book ai didi

erlang - 二进制拆分和选项

转载 作者:行者123 更新时间:2023-12-01 00:40:36 24 4
gpt4 key购买 nike

为什么这个函数返回 3 个元素?

[<<"12345">>,<<"67890">>,<<>>]


test3()->
test4(<<"12345\r\n67890\r\n">>).
test4(Data)->
X = binary:split(Data, [<<"\r\n">>],[global]),
X.

最佳答案

binary:split(Subject,Pattern,Options)

将二进制对象拆分为拆分分隔符之前的二进制部分和之后的部分。

考虑为 binary:split 添加修剪选项,即

binary:split(Data, [<<"\r\n">>],[trim,global]), 

关于erlang - 二进制拆分和选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4727698/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com