代码之家  ›  专栏  ›  技术社区  ›  Mus mzuba

如何在正则表达式中包含逗号?

  •  1
  • Mus mzuba  · 技术社区  · 7 年前

    我今天开始用鱼,现在用 sed

    }\n
    

    },\n
    

    我试过了

    `sed -i -- 's/}\n/},\n/g' EU_Users.json`
    

    如何添加它们?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Wiktor Stribiżew    7 年前

    问题在于 sed 不添加 \n

    你可以用

    sed -i -- 's/}$/},/' EU_Users.json
    

    这个 }$ 将匹配 } $ )这些匹配项将被替换为 }, .

    请注意 g 不需要修饰符: 将处理一行又一行,因为每行中只有一行的一端,所以我们只需要一次搜索和替换操作。