[first_name] などの特殊なタグを含む .doc ファイルを受け取った場合、そのすべての出現箇所を "Clark" などに置き換えるにはどうすればよいですか? 単純なバイナリ置換は、置換文字列がまったく同じ長さである場合にのみ機能します。
Haskell、C、および C++ の回答が最適ですが、コンパイルされた言語であれば何でも構いません。WindowsとLinuxに展開する必要があり、クロスプラットフォームの依存関係の処理が面倒なので、外部ライブラリなしでこれを行うこともお勧めします。
要約する...
.doc -> magic program -> .doc with strings replaced