Elixir語言中 Regex.compile
相關用法介紹如下。
用法:
compile(source, options \\ "")
@spec compile(binary(), binary() | [term()]) :: {:ok, t()} | {:error, any()}
編譯正則表達式。
給定的選項可以是二進製文件,其字符表示與 ~r
(參見
)印記相同的正則表達式選項,也可以是選項列表,正如 Erlang 的 Kernel.sigil_r/2
:re
模塊所期望的那樣。
如果成功則返回{:ok, regex}
,否則返回{:error, reason}
。
例子
iex> Regex.compile("foo")
{:ok, ~r/foo/}
iex> Regex.compile("*foo")
{:error, {'nothing to repeat', 0}}
相關用法
- Elixir Regex.run用法及代碼示例
- Elixir Regex.names用法及代碼示例
- Elixir Regex.named_captures用法及代碼示例
- Elixir Regex.match?用法及代碼示例
- Elixir Regex.escape用法及代碼示例
- Elixir Regex.split用法及代碼示例
- Elixir Regex.source用法及代碼示例
- Elixir Regex.replace用法及代碼示例
- Elixir Regex.scan用法及代碼示例
- Elixir Regex.opts用法及代碼示例
- Elixir Regex用法及代碼示例
- Elixir Registry.count_match用法及代碼示例
- Elixir Registry.lookup用法及代碼示例
- Elixir Registry.unregister_match用法及代碼示例
- Elixir Registry.register用法及代碼示例
- Elixir Registry用法及代碼示例
- Elixir Registry.values用法及代碼示例
- Elixir Registry.put_meta用法及代碼示例
- Elixir Registry.keys用法及代碼示例
- Elixir Registry.start_link用法及代碼示例
- Elixir Registry.unregister用法及代碼示例
- Elixir Registry.delete_meta用法及代碼示例
- Elixir Registry.count用法及代碼示例
- Elixir Registry.meta用法及代碼示例
- Elixir Registry.select用法及代碼示例
注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 Regex.compile(source, options \\ "")。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。