【问题标题】:MacVim find and replace using regular expressionMacVim 使用正则表达式查找和替换
【发布时间】:2014-08-11 11:36:06
【问题描述】:

我有一个 CSV:

21-Aug-96,S,S,S,S,S,N

S 应该是true,N 应该是false。

我在 MacVim 上尝试这个命令:

:%s//^[S]$//tue/g

但它会引发“尾随字符”错误。我做错了什么?

【问题讨论】:

    标签: regex macvim


    【解决方案1】:

    你的正则表达式完全不正确。

    你有 "^" 来寻找一行的开头

    还有 "$" 用于查找行尾。

    试试:

    :%s/,S/,true/g
    :%s/,N/,false/g
    

    【讨论】:

    • 多么简单的解决方案。非常感谢,我一直在挠头:P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    相关资源
    最近更新 更多