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 \\ "")。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
