概要
paiza.ioでelixirやってみた。
Regex使ってみた。
サンプルコード
Regex.compile("foo")
|> IO.inspect
Regex.escape(".")
|> IO.inspect
Regex.match?(~r/foo/, "foo")
|> IO.inspect
Regex.named_captures(~r/c(?<foo>d)/, "abcd")
|> IO.inspect
Regex.names(~r/(?<foo>bar)/)
|> IO.inspect
Regex.opts(~r/foo/m)
|> IO.inspect
Regex.replace(~r/b/, "abc", "d")
|> IO.inspect
Regex.run(~r/c(d)/, "abcd")
|> IO.inspect
Regex.scan(~r/c(d|e)/, "abcd abce")
|> IO.inspect
Regex.source(~r/foo/)
|> IO.inspect
Regex.split(~r{-}, "a-b-c")
|> IO.inspect
実行結果
{:ok, ~r/foo/}
"\\."
true
%{"foo" => "d"}
["foo"]
"m"
"adc"
["cd", "d"]
[["cd", "d"], ["ce", "e"]]
"foo"
["a", "b", "c"]
成果物
以上。