nguyenhiep/docxfindandreplace

在 DOCX 模板中查找和替换变量。

2.0.0 2020-12-21 04:37 UTC

This package is auto-updated.

Last update: 2024-09-23 16:47:06 UTC


README

这是一个简单的 DOCX 文件查找和替换工具。简单的方法是将 DOCX 模板中的任何变量用花括号包裹(例如 firstname),你可以使用正则表达式作为键。

安装

通过 Composer

$ composer require nguyenhiep/docxfindandreplace

使用方法

在你的 DOCX 模板中,你需要将任何想要替换的变量用花括号括起来(例如 firstname)。你可以使用正则表达式作为键。

\Nguyenhiep\DocxFindAndReplace\Docx::create(__DIR__ . "/template.docx")->replace(
    [
        "firstname"                                         => "nguyen",
        "lastname"                                          => "hiep",
        "/[-0-9a-zA-Z.+_]+@[-0-9a-zA-Z.+_]+.[a-zA-Z]{2,4}/" => "nguyenhiepvan.bka@gmail.com"
    ]
)->save(__DIR__ . '/newfile.docx');