gpt4 book ai didi

vim如何替换反斜杠和&

转载 作者:行者123 更新时间:2023-12-03 23:05:09 26 4
gpt4 key购买 nike

我正在使用 vim,我想替换
&\\\hline\\\hline有人可以教我怎么做吗?%s/\&\\/\\/gc 不起作用。这是 latex table 用的。

最佳答案

在搜索模式内部​​,不需要转义 & (\& 是分支的特殊原子),但是 \需要加倍。在替换部分中,&必须被转义,就像\一样(是的,不幸的是,这有点复杂)。所以,这可行:

:%s/&\\\\/\\\\/gc

如果你也想断言下面的\hline,用\ze结束匹配会更简单(但仍然断言下面的部分在那里);这避免了必须复制应保留的部分(或者捕获并将其重新插入替换中):

:%s/&\ze\\\\ \\hline//gc

关于vim如何替换反斜杠和&,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29387464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com