【发布时间】:2021-01-18 22:43:05
【问题描述】:
我有 100K 行文件,每一行都包含日期 12/13/2019。我想将该日期替换为 2019 年 12 月 20 日。但是当我输入如下命令时:%s/12/13/2019/12/20/2019/g。它给出了一个找不到模式的错误。 日期格式为 (MM/DD/YYYY)
【问题讨论】:
-
StackOverflow 致力于帮助解决编程代码问题。您的 Q 可能更适合 Super User 或 Vi and Vim ,但请阅读他们关于主题问题的帮助部分。并且请先阅读Help On-topic 和Help How-to-ask,然后再在此处发布更多问题。祝你好运。
-
使用反斜杠,当然要小心你的 REGEXP 。
-
@phd 我不确定这是完全重复的。此问题包含一个
solaris标记,并且当前版本的vim和/或vi的行为可能不适用于可能在较早的Solaris 版本上找到的vi。