查看: 168|回复: 1
打印 上一主题 下一主题

[求助] 怎样批量对多个文件同时进行一样的正则替换处理?

[复制链接]
  • TA的每日心情
    擦汗
    2020-7-3 13:51
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    90

    主题

    277

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10032
    跳转到指定楼层
    1
    发表于 2021-3-7 14:34:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    怎样批量对多个文件同时进行一样的正则替换处理,处理完之后再每个文件各自分别保存结果?
    哪个编辑器可以做到?如何具体操作?谢谢。
  • TA的每日心情
    开心
    2019-8-21 08:44
  • 签到天数: 163 天

    [LV.7]常住居民III

    17

    主题

    393

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    14980
    2
    发表于 2021-3-7 17:11:56 | 只看该作者
    本帖最后由 mikeee 于 2021-3-7 17:15 编辑

    notepad++和 emeditor都可以在所有已经打开的文件搜索替代的功能。notepad++还可以指定硬盘上的文件进行搜索替代。

    命令行的话可以用 grep + xargs + sed 参考这个链接 https://stackoverflow.com/questi ... to-grep-and-replace

    命令行搜索神器 ripgrep (rg) 也可以做搜索和替代,参考 rg 文档。

    grep 和 rg 是 Linux里的工具,但有 Windows 版。(git for windows包含grep,choco可直接装 rg)