我正在使用一个基于一些自定义模板系统的网站。假设在模板中我可以使用标签[custom_text],它将像这样输出整个 html 块,通过 CMS 的富文本编辑器定义:
<b>Lorem ipsum dolor</b> sit amet, "consectetur adipisicing elit"<br /><br />
<b>sed doeiusmod</b> tempor incididunt ut's labore et dolore magna's aliqua.
请注意,它包含两种类型的引号。除了将模板系统实际输出到页面之外,我无法预处理来自模板系统的任何内容,因为带有模板系统的 CMS 是经过编码的。
现在我实际上需要操作该块,例如从代码中删除所有换行符。我可以在页面上使用 php,但我无法定义包含该代码块的字符串。如果我这样做:
$string = "[custom_text]";
$string = '[custom_text]';
块中的引号会妨碍,过早地结束字符串。有什么明显的方法来处理这个问题吗?