[erlang-bugs] binary:matches/3 fails in R14A

Patrik Nyblom <>
Fri Feb 1 15:37:46 CET 2013

Hi Tuncer!
On 01/31/2013 09:33 PM, Tuncer Ayaz wrote:
> Originally reported by Bartosz Kolodziej as part of [1]
> is the following a bug or intentionally throwing badarg?
As the option 'global' is not valid for binary:matches (only for replace 
and split), it's most definitely intentional.
binary:matches, btw, already searches for all matches.

I however strongly discourage use of R14A, it's a release candidate...
> 1> binary:matches(<<>>,<<"a">>,[global]).
> ** exception error: bad argument
>       in function  binary:matches/3
>          called as binary:matches(<<>>,<<"a">>,[global])
> Tested with otp.git at 68b804f.
> [1] http://erlang.org/pipermail/erlang-bugs/2010-August/001967.html
> [2] http://erlang.org/pipermail/erlang-bugs/2011-December/002693.html

More information about the erlang-bugs mailing list