我想将文件中的每个字符逐个“遍历”文件替换。
这就像使用fgetc(),但我还需要替换那个char。 我的文件很大,这是最好的方法吗?有什么建议吗?
答案 0 :(得分:0)
如果您是Linux用户,请查看sed
的使用情况。有一些Windows的替代品允许你这样做,但你需要下载它们(它们不是默认的)
它的工作原理如下:说你有句“Hello World”。运行命令:
sed s/l/p/g sentence.txt
你得到输出:“Heppo Worpd”(用p代替所有l)。
答案 1 :(得分:0)
fopen mode c +应该做你想要的。见http://www.php.net/manual/en/function.fopen.php