它应该是.*而不是*匹配一组任何字符.这样做的工作:
.*
*
%s/^.*\("title":\s".*"\).*$/\1/
每个部分的说明:
%s/ 替换每条匹配的行.
%s/
^.* 忽略从行首开始的任何字符.
^.*
\("title":\s".*"\)捕获标题和服务器名称. ".*"将匹配引号之间的任何字符.
\("title":\s".*"\)
".*"
.*$ 忽略其余部分.
.*$
/\1/替换的结果将是第一个被捕获的组.该小组被括号捕获\(...\).
/\1/
\(...\)