ExOpencc (ex_opencc v0.1.0)
View SourceSimple wrapper around OpenCC using NIF.
Summary
Functions
便捷函数:创建转换器并转换文本
参数
text
: 要转换的文本config
(可选): 配置文件名,默认为 "s2t.json"
返回值
{:ok, converted_text}
- 转换成功{:error, reason}
- 转换失败
示例
iex> {:ok, result} = ExOpencc.convert("简体中文")
iex> result
"簡體中文"
iex> {:ok, result} = ExOpencc.convert("簡體中文", "t2s.json")
iex> result
"简体中文"
同步转换文本
参数
converter
: 转换器实例text
: 要转换的文本
返回值
{:ok, converted_text}
- 转换成功{:error, reason}
- 转换失败
示例
iex> {:ok, converter} = ExOpencc.new("s2t.json")
iex> {:ok, result} = ExOpencc.convert_sync(converter, "简体中文")
iex> result
"簡體中文"
创建一个新的 OpenCC 转换器实例
参数
config
(可选): 配置文件名,默认为 "s2t.json"
返回值
{:ok, converter}
- 成功创建转换器{:error, reason}
- 创建失败
示例
iex> {:ok, converter} = ExOpencc.new()
iex> {:ok, converter} = ExOpencc.new("s2t.json")
iex> {:ok, converter} = ExOpencc.new("t2s.json")