gpt4 book ai didi

python - 如何自动替换多个文件文本内容中的一个字符?

转载 作者:太空狗 更新时间:2023-10-30 00:38:19 24 4
gpt4 key购买 nike

我有一个包含许多 latex 表的文件夹 /myfolder

我需要替换每个字符中的一个字符,即用 en dash 替换任何 minus 符号 -

可以肯定的是:我们正在替换 hypens INSIDE 该文件夹中的所有 tex 文件。我不关心 tex 文件名。

手动执行此操作将是一场噩梦(文件太多,缺点太多)。有没有办法自动循环文件并进行替换? Python/R 中的解决方案会很棒。

谢谢!

最佳答案

sed -i -e 's/-/–/g'/myfolder/* 应该有效。

expression 会在局部进行s搜索g并替换shell 展开的文件中的所有-来自 /myfolder/*。 Sed 进行in-place 更改,即覆盖原始文件(您需要在MacOS 上明确指定备份文件,但我不记得参数)。

绝对不关心 - 是逐字连字符还是 latex 语法的一部分。请注意这一点。

关于python - 如何自动替换多个文件文本内容中的一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44996829/

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