0

'&' 字符在 vim 正则表达式中使用时是什么意思,如下所示:

:s/pattern/  /g
4

1 回答 1

3

在查找和替换命令中使用时,“&”指的是在文档中找到的内容。这是一种重新打印您查找的任何内容的方式。

这:

:s/pattern/  /g

因此将返回:

patternnbsp;patternnbsp;

您可以像任何其他 VIM 元字符一样对其进行转义:

:s/pattern/\ \ /g

您可以在此处找到有关反向引用的更多信息:http: //vimregex.com/#backreferences

仅供参考: 指 HTML 中的不间断空格

于 2012-12-26T20:10:40.617 回答