gpt4 book ai didi

regex - 正则表达式 - 删除模式前面的空格

转载 作者:行者123 更新时间:2023-12-04 08:45:39 25 4
gpt4 key购买 nike

我有文字

Bla ~ \cite{} and Bla1 ~ \ref{} and Equation in ~ \eqref{}.
我想删除 ~ 之间的空格和 \ .
因此上面的行,应该是这样的:
Bla ~\cite{} and Bla1 ~\ref{} and Equation in ~\eqref{}.
我尝试按照 reg。表达式 %s:\(\|~\):(~\):gce但它用 ~ 替换了空白空间.
有什么修复建议吗?

最佳答案

您可以使用

:%s/\v(\~)\s+(\\)/\1\2/g
这里,
  • \v启用非常神奇的模式
  • (\~) - 第 1 组:~字符
  • \s+ - 一个或多个空格
  • (\\) - 第 2 组:\字符
  • \1\2 - 替换为 Group 1 + Group 2 值
  • g - 多次出现。
  • 关于regex - 正则表达式 - 删除模式前面的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64342682/

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