diff options
author | shayan javani <massivefermion@protonmail.com> | 2023-03-14 16:38:43 +0330 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-14 13:08:43 +0000 |
commit | a4805b21cf42241cc2951947231e76679bd99d07 (patch) | |
tree | 33524eed2216e1dcf90f19d88fdd511cadd3aef5 /src/gleam_stdlib.erl | |
parent | a37d5dddbb3a29b896e5d5351830223c9cd9e933 (diff) | |
download | gleam_stdlib-a4805b21cf42241cc2951947231e76679bd99d07.tar.gz gleam_stdlib-a4805b21cf42241cc2951947231e76679bd99d07.zip |
make `regex.scan`'s behavior consistent across targets (#423)
Diffstat (limited to 'src/gleam_stdlib.erl')
-rw-r--r-- | src/gleam_stdlib.erl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gleam_stdlib.erl b/src/gleam_stdlib.erl index 80c3f2c..e1fdbb1 100644 --- a/src/gleam_stdlib.erl +++ b/src/gleam_stdlib.erl @@ -205,6 +205,7 @@ regex_check(Regex, String) -> regex_split(Regex, String) -> re:split(String, Regex). +regex_submatches(_, {-1, 0}) -> none; regex_submatches(String, {Start, Length}) -> BinarySlice = binary:part(String, {Start, Length}), case string:is_empty(binary_to_list(BinarySlice)) of |