Current section

Files

Jump to
superls lib accent.ex
Raw

lib/accent.ex

defmodule Accent do
@moduledoc """
transform a string in a plain ascii string
https://stackoverflow.com/a/37511463/1878180
"""
@diacritics Regex.compile!("[\u0300-\u036f]")
def normalize(str) do
String.normalize(str, :nfd)
|> String.replace(@diacritics, "")
end
end