fix(emqx_rule_funcs): Fix strng:pad calls
This commit is contained in:
parent
526d6f74bb
commit
3dc11bc9e1
|
@ -599,13 +599,16 @@ pad(S, Len, <<"leading">>) when is_binary(S), is_integer(Len) ->
|
|||
iolist_to_binary(string:pad(S, Len, leading)).
|
||||
|
||||
pad(S, Len, <<"trailing">>, Char) when is_binary(S), is_integer(Len), is_binary(Char) ->
|
||||
iolist_to_binary(string:pad(S, Len, trailing, Char));
|
||||
Chars = unicode:characters_to_list(Char, utf8),
|
||||
iolist_to_binary(string:pad(S, Len, trailing, Chars));
|
||||
|
||||
pad(S, Len, <<"both">>, Char) when is_binary(S), is_integer(Len), is_binary(Char) ->
|
||||
iolist_to_binary(string:pad(S, Len, both, Char));
|
||||
Chars = unicode:characters_to_list(Char, utf8),
|
||||
iolist_to_binary(string:pad(S, Len, both, Chars));
|
||||
|
||||
pad(S, Len, <<"leading">>, Char) when is_binary(S), is_integer(Len), is_binary(Char) ->
|
||||
iolist_to_binary(string:pad(S, Len, leading, Char)).
|
||||
Chars = unicode:characters_to_list(Char, utf8),
|
||||
iolist_to_binary(string:pad(S, Len, leading, Chars)).
|
||||
|
||||
replace(SrcStr, P, RepStr) when is_binary(SrcStr), is_binary(P), is_binary(RepStr) ->
|
||||
iolist_to_binary(string:replace(SrcStr, P, RepStr, all)).
|
||||
|
|
Loading…
Reference in New Issue