[erlang-questions] replace bug or error in the documentation

Guilherme Andrade g@REDACTED
Thu Apr 19 02:05:37 CEST 2018

On 18 April 2018 at 22:57, John Doe <donpedrothird@REDACTED> wrote:

> > S = <<"fml.ölm vcrd rd hb kh ouniun">>.

It seems to work properly when one declares the proper encoding of the
string literal, e.g.:

   <<"fml.ölm vcrd rd hb kh ouniun"/utf8>>

In any case, the error is reproducible with the non-compiled regex if you
pass 'unicode' option when calling :replace.

   re:replace(S, <<>>, <<>>,  [unicode, global, {return, binary}])

That is: the non-compiled call wasn't interpreting the input as UTF8. Which
is why it worked.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20180419/12bf53f7/attachment.htm>

More information about the erlang-questions mailing list