View Source BubbleMatch.Unidekode (bubble_match v0.7.0)

Documentation for Unidekode.

Summary

Functions

Remove accented characters from the string, but keeping special characters like emoji

Transliterate Unicode characters to US-ASCII.

Functions

@spec drop_accented(binary()) :: binary()

Remove accented characters from the string, but keeping special characters like emoji

Examples

iex> BubbleMatch.Unidekode.drop_accented("código")
"codigo"

iex> BubbleMatch.Unidekode.drop_accented("código 👍")
"codigo 👍"

iex> BubbleMatch.Unidekode.drop_accented("éé немає 👍")
"ee немає 👍"
@spec to_ascii(binary() | charlist()) :: binary() | charlist()

Transliterate Unicode characters to US-ASCII.

Examples

iex> BubbleMatch.Unidekode.to_ascii("código")
"codigo"

iex> BubbleMatch.Unidekode.to_ascii("código😀")
"codigo"

iex> BubbleMatch.Unidekode.to_ascii('código')
'codigo'

iex> BubbleMatch.Unidekode.to_ascii('código℗')
'codigo'