检查 unicode 值是否在 Erlang 二进制字符串中?

Str*_*s3D 4 string binary erlang encoding default

我遇到了有关如何在列表中查找值的问题,我也知道lists:member/2。

有没有类似lists:member/2二进制字符串的东西?我需要检查二进制文件中是否存在值。我想象这样的事情:

value_in_binary(<<"Some random data">>, <<"d">>). 
%> true
Run Code Online (Sandbox Code Playgroud)

有这样的事情存在吗?如果没有,我将如何实现这样的功能?

mbe*_*sso 8

查看二进制:match/2,3。例如

1> binary:match(<<"some random data">>, <<"d">>).
{8,1}
2> binary:match(<<"some random data">>, <<"z">>).
nomatch
Run Code Online (Sandbox Code Playgroud)