【问题标题】:OpenTBS Replace TextOpenTBS 替换文本
【发布时间】:2012-10-02 01:07:11
【问题描述】:
是否可以在不创建标签的情况下替换文本?
我正在使用模板在 Word 文档中填写一些数据。我需要填写的一件事是修订号,例如:“1º Revision”([onshow.rev])
但是生成的文件可以重新提交多次,每次都需要增加revision,但是由于第一次的标签[onshow.rev]已经没有了,我不能再做了。
是否可以将文本“1º Revision”替换为“2º Revision”行?
谢谢
【问题讨论】:
标签:
tinybutstrong
opentbs
【解决方案1】:
使用TinyButStrong,您可以直接使用$TBS->Source修改内容。
但是,通过 TBS 上的 OpenTBS,您必须注意只有当前子文件实际上可以被 $TBS->Source 访问。
例如,如果您正在处理 Ms Excel 工作表,那么您必须执行 $TBS->PlugIn(OPENTBS_SELECT_SHEET, $Sheet) 才能选择要修改的工作表。
以下是如何替换模板中的项目:
$TBS->Source = str_replace("1º Revision", "2º Revision", $TBS->Source);