]> granicus.if.org Git - ejabberd/commitdiff
ejabberd_regexp: Support Unicode
authorHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 26 Sep 2018 17:10:32 +0000 (19:10 +0200)
committerHolger Weiss <holger@zedat.fu-berlin.de>
Wed, 26 Sep 2018 17:10:32 +0000 (19:10 +0200)
src/ejabberd_regexp.erl

index 12564e710fa2d08da55553ce95ff6f56ac4ab0dd..284797529255e75b9a30c765089629bfc8772a30 100644 (file)
@@ -36,7 +36,7 @@ exec({ReM, ReF, ReA}, {RgM, RgF, RgA}) ->
 -spec run(binary(), binary()) -> match | nomatch | {error, any()}.
 
 run(String, Regexp) ->
-    case exec({re, run, [String, Regexp, [{capture, none}]]},
+    case exec({re, run, [String, Regexp, [{capture, none}, unicode]]},
              {regexp, first_match, [binary_to_list(String),
                                      binary_to_list(Regexp)]})
        of