Erlang 二进制拆分

3
我需要按如下方式分离二进制数据:
<<"one|two|three|four|five">>

转换为

[<<"one">>,<<"two">>,<<"three">>,<<"four">>,<<"five">>]

我快要到达了。
binary:split(<<"one|two|three|four|five">>, <<"|">>, []).

但是我需要将范围全局化以拆分整个二进制文件,而不仅仅是第一个项目。答案在这里http://www.erlang.org/doc/man/binary.html#split-3,但我在从文档中解释如何将范围指定为全局方面遇到了麻烦?

1个回答

4

通常情况下,一旦你弄清楚了它,就会变得非常明显:

binary:split(<<"one|two|three|four|five">>, <<"|">>, [global])。


(注:该代码是关于IT技术的)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接