<created>
[email protected]
</created>
我想用以下名称替换上述名称,但用户名可能会有所不同,即[电子邮件保护],[电子邮件保护]...
<created>
[email protected]
</created>
在 vim 中替换这个的命令是什么
%s/<created>\r*\r</created>/new string
答案1
它对我的作用如下:
%s/<created>\n\s*\w*@\w*\n<\/created>/newstring/
如果您想重新插入电子邮件地址,您可以使用:
%s/<created>\n\s*\(\w*@\w*\)\n<\/created>/newstring: \1/
一点解释:
\n
: 新队\s
:空格和制表符\w
: 任意单词字符\(
和\)
:捕捉里面的东西\1
:使用第一个捕获的表达式