[英]How can I replace parenthesis in vim
在Vim我有:
simulación (fig.),pretexto (fig.),excusa (fig.).
我的目标是:
simulación ,pretexto ,excusa .
我尝试过:%s/\\(fig\\.\\)//g
,但它不起作用。
默认情况下,Vim不需要转义括号。 尝试:
:%s/(fig\.)//g
看到:
:help magic
编辑
添加反斜杠转义点。
不要逃避parens - vim默认使用“魔术”转义方案。 尝试:
:%s/(fig\.)//g
更多信息: http : //vimdoc.sourceforge.net/htmldoc/pattern.html#/ \\ v
在Vim 7.2(WinXP)上,您使用的命令仅删除'fig。',但不删除括号。 使用%s/(fig\\.)//g
给出了预期的结果。
编辑转义点也是如此,因为它匹配任何字符,而不仅仅是一个点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.