JapaneseZenhan

Elixir Library for converting Japanese characters between Full-width(Zen) and Half-width(Han). This was inspired by, and referenced zenhan for Python.

Installation

As the package is available in Hex, you can install by adding japanese_zenhan to your list of dependencies in mix.exs:

def deps do
  [{:japanese_zenhan, "~> 1.0.0"}]
end

Usage

Convert zenkaku to hankaku(only digit, alpha, both)

      iex> JapaneseZenhan.z2h("00aaあ0")
      "00aaあ0"

      iex> JapaneseZenhan.z2h("00aaあ0", [:digit])
      "00aaあ0"

      iex> JapaneseZenhan.z2h("00aaあ0", [:alpha])
      "00aaあ0"

Convert hankaku to zenkaku(with/without option)

      iex> JapaneseZenhan.h2z("00aaあ0")
      "00aaあ0"

      iex> JapaneseZenhan.h2z("00aaあ0", [:digit])
      "00aaあ0"

LICENSE

This software is released under the MIT License, see LICENSE.