如果我给它一个带有特殊标签的.doc文件,比如[first_name],我该如何用“Clark”这样的东西替换它的所有匹配项?一个简单的二进制替换只适用于替换字符串是完全相同的长度。以编程方式搜索+替换.doc
Haskell,C和C++答案是最好的,但任何编译语言都可以。我还希望在没有外部库的情况下执行此操作,因为它必须部署在Windows和Linux上,并且跨平台依赖关系处理很麻烦。
总结...
.doc -> magic program -> .doc with strings replaced
虽然使用docx看起来很有前途,但我并不一定在windows上。先生,您的好船先生! – 2010-08-11 19:09:23
。在大多数使用.DOC的Word版本中,DOC可以相当优雅地转换为和来自.RTF。 RTF实际上是.DOC文件的汇编语言,小心可以在其中执行搜索和替换操作。我不知道一种简单的自动化方式来进行非正式转换,但它可能确实存在。 – RBerteig 2010-08-11 19:15:34
RTF看起来很完美。感谢您的另一个伟大的建议!我想我会接受这个答案。 – 2010-08-11 19:23:02