如何修改文本文件中的标记?

Adr*_*ian 1 php phing

我有3个配置文件,其中包含像"[DBPASSWORD]"这样的令牌,我想通过Phing修改我的"构建"任务.我没有找到执行我需要的任务,在为此编写自己的任务之前,我想知道是否有人有更好的解决方案.

谢谢!

Adr*_*ian 5

为了回答我自己的问题,我终于这样做了.我的conf文件有这个令牌:

user:     %%dbUser%%
password: %%dbPassword%%
Run Code Online (Sandbox Code Playgroud)

我不得不将此文件,config.yml.dist复制到config.yml,并更改令牌,所以我这样做:

<copy file="./config.yml.dist" tofile="./config.yml">
    <filterchain>
        <replacetokens begintoken="%%" endtoken="%%">
            <token key="dbUser" value="myUser" />
            <token key="dbPassword" value="myPassword" />
        </replacetokens>
    </filterchain>
</copy>
Run Code Online (Sandbox Code Playgroud)

就是这样.