我一直试图以简单的方式搜索和替换正则表达式和捕获组,但不知道如何.
假设我想操作上一句捕获"尝试"并替换为"tryin g".
:%s/\vtrying{-}/ \1/g
Run Code Online (Sandbox Code Playgroud) defmodule CompareMaps do
def match do
map = %{a: 2, b: 3, c: 4}
test = %{a: 3}
match? test, map
end
end
CompareMaps.match
true
Run Code Online (Sandbox Code Playgroud)
然而,iex中的相同比较产生相反的结果.
match? %{a: 4}, %{a: 3, b: 3}
false
Run Code Online (Sandbox Code Playgroud)