Binary 二进位分裂

Binary 二进位分裂,binary,erlang,Binary,Erlang,我需要像这样拆分一个二进制文件 <<"one|two|three|four|five">> 进入 [,,,] 我快到了 binary:split(<<"one|two|three|four|five">>, <<"|">>, []). binary:split(,[])。 但我需要将作用域设置为全局,以拆分整个二进制文件,而不仅仅是第一项。答案直截了当地摆在我面前,但我很难从文档中找出如何将范围指定为全局范围?与

我需要像这样拆分一个二进制文件

<<"one|two|three|four|five">>

进入

[,,,]
我快到了

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

但我需要将作用域设置为全局,以拆分整个二进制文件,而不仅仅是第一项。答案直截了当地摆在我面前,但我很难从文档中找出如何将范围指定为全局范围?

与往常一样,一旦你找到了答案,就非常明显:

二进制:拆分(,[global])

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